Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Exemple des opérateurs d’accès aux membres d’une structure(‘.’,’->’)

 pointeur
{filelink=13954}

#include <stdio.h>
#include <string.h>
 
struct demo {
  double i;
  int ID;
  char nom[80];
  char prenom[80];
};
 
int main(void)
{
  demo s, p1, *p=&s;
 
  /*
  Accéder au membre 'nom' via
  l'opérateur d'indirection et le point
  Note: Valable uniquement pour les pointeurs
        sur une structure
  */
  strcpy((*p).nom,"Sakoba");
 
  /*
  Accéder au membre 'prenom' via
  l'opérateur flèche(.)
  Note: Valable uniquement pour les pointeur
        sur une structure
  */
  strcpy(p->prenom, "Adam");
 
  p1.ID= 12;
 
  printf("Nom: %s, prénom: %s, ID: %d ",
	  p->nom, (*p).prenom, p1.ID);
 
  return 0;
}

No comments yet.

Leave a Comment