Lire ligne par ligne dans un fichier

shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013 - 27 nov. 2005 à 09:45
shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013 - 27 nov. 2005 à 11:36
Bonjour,



je me demandais comment c'est possible de faire d'un fichier texte une
petite base de donnée c'est a dire de mettre des informations ligne par
ligne et de recuperer une ligne par exemple dans une chaine de
caractere, car avec fseek() on positionne le pointeur en nombre de
caractere de gauche a droite mais pas de haut en bas :s
.

3 réponses

yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
27 nov. 2005 à 10:09
Si connait à quelle ligne se trouve l'information, tu fais autant de fgets que nécessaire.


YOYO, @+.
YOYO
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
27 nov. 2005 à 10:35
On ne fait pas une base de données (ni même un semblant) avec du ligne par ligne, ça nécessite de parser le fichier pour retrouver les lignes et il est donc impossible d'avoir un accès direct sur la donnée voulue.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
shadow1779 Messages postés 706 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2013
27 nov. 2005 à 11:36
ok
0
Rejoignez-nous