'C' Lire une ligne et comparer

Boot_en_tain -  
 Boot_en_tain -
Bonjour a tous,
Je souhaite faire un programme qui va comparer les lignes d'un fichier texte et la chaine de caracteres saisie dans le scanf();
Donc, pour le moment, mon programme s'arrete la:
int main()
{
	FILE	*f = fopen("fichier.txt", "r");
	char	mot[15];
	printf("%s\n", "Entrez votre recherche :");
	scanf("%s", mot);


je ne vois pas trop comment placer correctement le fscanf(); :$

2 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    pour lire le fichier, il faut utiliser fscanf, pour comparer les chaines de caractère, strcmp().
    0
  2. Boot_en_tain
     
    oui je sais bien, ce que je cherche a savoir c'est comment placer ces deux fonctions correctement. Dans une boucle je suppose ? et a quoi peut resembler la boucle ?
    while()
    {
       fscanf(fp, "%s", mot);
       strcmp(?, mot);
    }
    


    sachant que dans la fonction il est question de retourner l'information sur l'occurrence (si le résultat est nul ou superieur a 1)
    Merci
    0