[C] Rechecher mot et en extraire la ligne

Résolu/Fermé
anonymous - 2 nov. 2009 à 16:47
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 - 3 nov. 2009 à 13:37
Bonjour à tous,

Voila je ne sais pas du tout commend m'y prendre:

J'aimerais savoir comment on fait en C pour pouvoir trouver la ligne d'un mot bien precis dans un fichier.

exemple:

$ cat fichier1.txt
papa
maman
frere
soeur

le propgramme cherche le mot frere et dois me dir que c'est la ligne 3.

Comment faire?
quel fontion utilisé?

Cordialement,
A voir également:

3 réponses

dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 157
2 nov. 2009 à 16:52
utilise fscanf

regarde la syntaxe de la commande
il te parcours ton fichier ligne a ligne

donc un bon

int i =0;
int trouve =0;
while (fscanf(....)){
i++;
if(VarScanf = "caractere recherche"){
i = trouve}
}
printf(ligne %d,trouve);

un truc dans le genre

cordialement
Dragondark de lonlindil
0
Merci c'est bon j'ai réussi :)
0
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 157
3 nov. 2009 à 13:37
je t'en pris

Cordialement
Dragondark de lonlindil
0