[C] Rechecher mot et en extraire la ligne

Résolu
anonymous -  
dragondark Messages postés 481 Statut Membre -
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,
Configuration: Linux
Mozilla 1.9.1.4

3 réponses

  1. dragondark Messages postés 481 Statut Membre 159
     
    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
  2. anonymous
     
    Merci c'est bon j'ai réussi :)
    0
  3. dragondark Messages postés 481 Statut Membre 159
     
    je t'en pris

    Cordialement
    Dragondark de lonlindil
    0