[debutant]Pb d'affichage d'un champ d'une structure
Bonsoir tout le monde ,
Une petite question sur les structures .
Je n'arrive pas a afficher les champs chaines de caracteres d'une structure
Voici mon code :
Ma structure
Code:
1 2 3 4 5 6 7
|
typedef struct {
int noDossard;
char numTel[10];
float vitesse;
char nom[25];
}OBJ; |
et mon main
Code:
1 2 3 4 5 6 7 8 9 10 11
|
OBJ *skieur;
skieur = NEW(OBJ);
skieur->noDossard = 1111;
skieur->numTel[10] = "0123456789";
skieur->vitesse = 35;
skieur->nom[25] = "David";
printf("%i\n",skieur->noDossard);
printf("%s\n",skieur->numTel); |
Le 2eme printf ne m'affiche rien .. ?
Merci pour vos réponses
Re: [debutant]Pb d'affichage d'un champ d'une structure
Citation:
Envoyé par mikedavem
Code:
1 2 3
|
skieur->nom[25] = "David"; |
Peut-etre parce que tu a fais n'importe quoi la.
Avec strcmp ca marchera deja mieux.
Code:
1 2
|
strcmp(skieur->nom, "David"); |
[edit]
Code:
strcpy(skieur->nom, "David");
[/edit]