Bonjour,
j'ai deux type d'erreur dans mon code lors de la compiltaion :|attention : ignoring return value of ‘fscanf’, declared with attribute warn_unused_result|
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // Lecture de la valeur du champ de l'entête void lireValeur(FILE *f, char *valeur) { char c = '\0'; int i; i = 0; while (c!=EOF && c!='\n') // lecture de la valeur jusqu'en fin de ligne { fscanf(f, "%c", &c); valeur[i] = c; i++; } valeur[i-1] = '\0'; // on enlève le \n à la fin }
: assignment makes integer from pointer without a cast|
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 while (n<=dimension) { fscanf(f, "%s %s %s", index, data1, data2); v=(ville*)malloc((dimension)*sizeof(ville)); for (i=0;i<dimension;i++) { v[i].nom=&index; v[i].x=&data1; v[i].y=&data2; } printf("%s %s %s\n", index, data1, data2); n++; }
Une idée svp?
merci
Partager