CeNedra83
Messages postés96Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention11 juillet 2006
-
11 avril 2006 à 11:53
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
11 avril 2006 à 20:14
je voudrais lire des fichiers de ce type, soit en les regroupant dans des .ini ou alors autrement, mais je n'arrive
pas à trouver une méthode simple pour pouvoir me placer au bon endroit dans le fichier pour la lecture sans avoir à lire ligne par ligne dans l'ordre.
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 11 avril 2006 à 12:53
fssek permet de se déplacer d'un certain nombre d'octets pas de ligne
pour ce placer sur une ligne quelquonque, tu n'as pas le choix, fout lire le fichier du début et compter
tu peux aussi utiliser fgets qui lit ligne par ligne.
ben92600
Messages postés56Date d'inscriptiondimanche 13 novembre 2005StatutMembreDernière intervention11 juillet 2006 11 avril 2006 à 13:33
si tu veu faire sa faire toi deux fonctions tres utilse get_next_line
qui te donne chaque ligne de ton fichier les une apres les autre puis
une autre fonction qui te decoupe en fonction des espace ou des tab ou
tout autre symbole . ce son deux fonction tres utile puisque souvent
utiliser
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 11 avril 2006 à 20:14
'\0' pour fin de chaine de caractère. Oui tu pourrais utilise fgets mais il faut que tu soit sure que l'emplacement ou tu va stocker les données est assé de mémoire. Généralement, je fais un tableau de 255 caractère ce que est emplement suffisant comme suit:
char Texte[256];
fgets(Texte, sizeof(Texte), filestream);
___________________________________________
Les plus grands esprits trouvent toujours une solution