c lecture dans un fichier - Programmation
Marsh Posté le 12-01-2002 à 14:00:50
si tu veux faire qqc de fin essaye avec fgetc qui te permet de récupérer caractaire par caractaire ce qu'il y a sur un flux, tu peux alors faire une boucle jusqu'à trouver \n ss unix, \r\n sous windows, et tu recommence jusqu'à la fin du fichier (EOF)
Marsh Posté le 12-01-2002 à 14:30:17
peux tu m'expliquer pourquoi c plus fin??
autrement j'aime beaucoup ton idée
je vais essayer
Marsh Posté le 12-01-2002 à 17:14:29
jsuis pas sur, mais il me semble que un truc du genre devrait marcher:
indice = 0;
while(!eof(ton_fichier))
{fscanf(fichier,"%i",&tavariable[indice]);
indice ++
}
ou un truc du genre, car fscanf prend le saut de ligne comme un separateur si je ne m'abuse Sinon essaie peut etre avec %s que tu transforme ensuite en int avec la fonction qui va bien (je sais plus laquelle, desole)
Marsh Posté le 12-01-2002 à 13:06:48
Voila le fichier douex.txt par exemple :
1
2
3
4
5
Ca c t son contenu je voudrais faire un programme qui me lit les données dans le fichier et qui me les trie.
G réussi à lire la premiere donnee ici 1 mais je n'arrive pas à trouver la formule pour qu'il saute une ligne afin de récuperer la deuxieme.
Merci de votre aide!!!!
---------------
:jap: doumoyamamoto :jap: