Comment retourner une ligne d'un fichier ?

Résolu
cs_Telepathmaster Messages postés 46 Date d'inscription vendredi 31 octobre 2003 Statut Membre Dernière intervention 7 août 2008 - 18 févr. 2005 à 11:53
cs_erazor Messages postés 85 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 8 février 2007 - 21 déc. 2009 à 10:06
Bonjour, j'ai besoin de pouvoir retourner une ligne précise d'un fichier, et donc je voudrais savoir si c'est possible, et si oui comment ? Je n'arrive pas à le faire par fread car toutes mes lignes ne font pas la même taille (il faut dire que je débute avec les flux aussi ^^)
Merci d'avance

6 réponses

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
18 févr. 2005 à 12:20
Tu récupères tout dans un buffer, tu parcours la chaine, et tu comptes le nombre de retour à la ligne ("\r\n" sous Win).

+2(p - n)
3
cs_erazor Messages postés 85 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 8 février 2007
18 févr. 2005 à 19:29
parcour du fichier
detection des retour chariots
//quand tu arrive a la ligne que tu veux lire

lecture de la ligne//charactere par charactere jusqu'a charactere retour chariot
3
cs_Telepathmaster Messages postés 46 Date d'inscription vendredi 31 octobre 2003 Statut Membre Dernière intervention 7 août 2008
18 févr. 2005 à 21:05
Je vous remercie ts les 2 (ça marche bien sûr ^^)
0
mhooreman Messages postés 12 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 28 février 2005
28 févr. 2005 à 13:08
Salut.



Le premier algo est bien dans la pratique, mais il te bouffe enormement
de memoire (au min la taille du fichier) pour pas grand chose.



Plutot que de lire tout le fichier, tu lis une ligne, la compare a ce
que tu veux, et retourne si c'est bon. N'oublie pas les free!

Michael Hooreman

DBA Oracle

Programmeur Free Softwares
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kimnova Messages postés 1 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 20 décembre 2009
20 déc. 2009 à 22:48
salut
j'ai besoin de cette parti de programme
pouvez-vous m'ecrire en langage c
et merci d'avance a tt le monde
0
cs_erazor Messages postés 85 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 8 février 2007
21 déc. 2009 à 10:06
Bonjour kimnova. Le but de ce site n'est en aucun cas de faire les TP des étudiants ou de faire les choses à la place des autres.

Si tu as besoin d'informations en particulier n'hésite pas à les demander, mais pas ca, ou alors a la rigueur ca dépend tu paye combien?
0
Rejoignez-nous