bonsoir
Le but de mon programme c'est :chercher un mot dans un fichier texte
le mot c'est l’utilisateur qui le saisi .
le programme affiche est ce que le mot existe ou pas dans le fichier
mon petit programme fonctionne sauf que je veux que lorsqu'il trouve le mot ou pas il s’arrête et affiche un message ,mais à présent il continu le parcoure de tous les lignes de fichier.txt.
merci pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 #include <stdio.h> #include <string.h> main() { char test[]="c:\\test.txt"; FILE *Fichier; char motFr[30], motR[30]; Fichier = fopen(test, "r"); if (!Fichier) printf("\aERREUR: Impossible d'ouvrir " "le fichier: %s.\n", test); printf("Enregistrement à chercher : "); scanf("%s",motR); while (!feof(Fichier)) { fscanf(Fichier, "%s\n", motFr); if (strcmp(motFr, motR) == 0) { printf("mot trouvé\n"); } else { printf("mot non trouvé\n"); } }
Partager