nrgumn
Messages postés10Date d'inscriptionmardi 4 janvier 2005StatutMembreDernière intervention17 mars 2005
-
12 janv. 2005 à 19:31
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
13 janv. 2005 à 08:51
hé oui, j'ai encore un problème.
J'ai un fichier qui contient un texte de plusieurs lignes.
Je dois récupérer pour chaque mot de ce fichier son numéro de ligne correspondant.
Quelqu'un aurait-il une idée pour récupérer le numéro de ligne ??
theneoiceman
Messages postés78Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention23 avril 2010 12 janv. 2005 à 19:56
La methode la plus simple (mais peut
etre un peu bourrinne a mon gout) serait de compter le nombre de
caractere '\n' dans ton fichier en le parcourant du debut a la fin.
J'ai pas d'autre solution qui me vient en tete pour l'instant mais si
je trouve je te dis.
Gendal67
Messages postés627Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 juillet 20112 12 janv. 2005 à 21:32
Petite rectification (je pense) : ce sont les caractères "\r\n" qui sont à surveiller! Oui, écrit uen fois un caractère "\n" (avec fputc() par exemple) et tu verras, à ta grande surprise comme ce le fut pour moi, que cela ne créer pas un retour à la ligne
minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 20053 12 janv. 2005 à 21:47
ou alors tu fais une boucle qui lit ligne par ligne et qui incrémente
un int. Ton int indiquera ton nombre de ligne. Si tu doit chercher des
mots, met cette fonction dans la boucle comme ça, si la fonction trouve
le mot, tu auras directement le numéro de la ligne.
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 13 janv. 2005 à 08:51
Enfin
pour la correspondance mot/ligne
il faut une simili table de ou tu distingue chaque mot (pense aussi aux virgules, points, tabulations.... qui peuvent les séparer)