salut
j’ai essayé ce code mais le problème c que je ne peut pas stocker ou lire des valeurs entières à partie d’un fichier:
Tous d’abord je crie un fichier vierge je le remplie par des valeurs entières. pui j’exécute ce code.
le problème c que il affiche des valeurs négatives et autres que les valeurs que j tapé.
main()
{
FILE P_FICHIER; / pointeur sur FILE */
char NOM_FICHIER[30]=“monfichier”;
int DONNEES;
int C,NB_ENREG;
/* Deuxième partie :
Lire et afficher à l’écran le contenu du fichier */
/* Ouverture du fichier en lecture */
P_FICHIER = fopen(NOM_FICHIER, “r”);
C = 0;
/* Fin du fichier atteint ? /
while (!feof(P_FICHIER))
{
/ Lecture des données dans le fichier */
fscanf(P_FICHIER, “%d\n”, DONNEES);
/* Affichage à l’écran /
printf(“NOM : %d\n”, DONNEES);
C++;
}
/ Fermeture du fichier !!! A ne surtout pas oublier !!!*/
fclose(P_FICHIER);
return 0;
}
J’ai toujours dit que le C avait plein de vertus. Mais celle-là je ne la connaissais pas: la suppression des fautes d’orthographe…
Conseil: dorénavant écrit tes postes dans un commentaire XD… Essaye aussi de composer des poésies dans des commentaires, peut-être que tu ferras des poèmes plus beau que du Baudelaire…
Merci pour vos commentaires.
Et maintenant pouvez vous m’aidez à étiqueter mon sujet par “Résolu” car j’ai pu trouvé une solution à mon problème et mon programme marche parfaitement .