J'écris un programme et j'ai du mal à utiliser le scanf et fopen à travailler ensemble.Comment utiliser scanf() avec fopen
D'après ce que je peux dire à mes lignes erronées semble être:
FiLE * DataFile
DataFile = fopen("StcWx.txt","r");
scanf(DataFile, "%i %i %i %.2f %i %i", &Year, &Month, &Day, &Precip, &High, &Low);
Le fichier ouvre à partir a une liste de données météorologiques qui ressemble à ceci:
1944 4 12 0 58 24
1944 4 13 0.4 58 29
1944 4 14 0.54 42 29
1944 4 15 0 43 27
(Ces espaces sont Onglets)
L'erreur affichée est "[Warning] passant arg 1 de` scanf 'à partir du type de pointeur incompatible "
Quelqu'un peut-il m'aider?
Vous devez donner un peu plus de détails. Par exemple, quels sont les types Année, Mois, Jour, Précip, Haut et Bas? –