Bonjour,
je voudrais compter le nombre d'occurrence dans un fichier :
pour cela voici mon code :
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 #include <stdio.h> #include <windows.h> void main (void) { FILE*f; char car[1000000]; //permettant d'avoir un tableau assez grand pour recevoir tous les caracteres /* tres embetant ... */ int nLigne = 1; f = fopen("google.htm","rw"); if (f == NULL ) { printf("fichier non ouvert\n"); } while( fgets( car, sizeof( car ), f ) ) { if ( strstr(car, "google") ) { printf("mot 'google' trouvé à la ligne %d\n", nLigne); } nLigne++; } fclose(f); }
le tableau Car car il est tres grand. Et a mon but futur je voudrais pouvoir lire des petits fichiers comme des grands donc cela est bien embetant. Surtout que desfois il m'en trouve en trop.
Voila merci de m'aider
Bruno
8)
Partager