'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(); :$
A voir également:

2 réponses

Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
pour lire le fichier, il faut utiliser fscanf, pour comparer les chaines de caractère, strcmp().
0
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