Bonjour,
je souhaite apprendre le C, j'ai donc commencé a lire :
http://c.developpez.com/cours/le-c/
Et je suis au chapitre sur les structures.
Il y a une chose que je ne comprend pas, et une chose que je n'arrive pas a faire.
1 - Lorsque l'on déclare une structure
Dans l'exemple précédent : quel est l'utilité du "uneautre" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 struct une{ [...] } uneautre;
2 - Pour le dernier exercice, j'ai besoin de passer a scanf une adresse vers un element de structure, j'ai essayé de faire :
Il n'y aucun message d'erreur, pourtant un printf(" le point x est %d ", p.x );
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void mafonction( struct point *p ) { scanf("%d", &(*p).x ); }
affiche "le point x est 0", je ne comprend pas pourquoi ?
Merci a ceux qui auront une minute
PS:
Si les informations précédentes ne permettent pas de me renseigner, je posterais mon "vrai" code ce soir.
EDIT :
J'utilise borland c++ 6
Partager