« Programmation C++/Les structures » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Merrheim (discussion | contributions)
Aucun résumé des modifications
(Aucune différence)

Version du 10 mars 2006 à 12:49

Les structures

Présentation

Les structures permettent de regrouper dans une même entité plusieurs variables. Ainsi il est possible de construire de nouveaux types plus complexes.

Syntaxe

struct identificateur
{
//liste des différents champs constituant notre structure


};

Nous définissions ici une structure appelée identificateur.

Exemple

#include <iostream>
#include<cmath>
using namespace std;

struct Point
{
double x;       
double y; 
};

int main()
{
  Point A,B;
  double dx, dy,distance;
  
  cout<<"Tapez l'abscisse de A : ";cin>>A.x;
  cout<<"Tapez l'ordonnée de A : ";cin>>A.y;
  cout<<"Tapez l'abscisse de B : ";cin>>B.x;
  cout<<"Tapez l'ordonnée de B : ";cin>>B.y;
  
  dx=A.x-B.x;
  dy=A.y-B.y;
  distance=sqrt(dx*dx+dy*dy);
  
  cout<<"La distance AB vaut : "<<distance<<endl;

  return 0;
}