hi,
j'aimerais recupere un string apres une chaine que j'ai identifie.
J'ai un fichier myfile.txt, dans lequel on trouve:
cacheMissRate:52
pross:200
...
J'arrive a identifier les mots clefs (cacheMissRate:, pross:) mais je n'arrive pas a recuperer ce qu'il y a derriere.
voila le code actuel:
#include <stdio.h>
int main ()
{
FILE * pFile;
char c;
int n = 0;
pFile=fopen ("myfile.txt","r");
if (pFile==NULL) perror ("Error opening file");
else
{
do {
c = fgetc (pFile);
if (c == 'cacheMissRate:') n++;
} while (c != EOF);
fclose (pFile);
printf ("File contains %d$.\n",n);
}
return 0;
}
Si qq un a une solution miracle, merci de m'en faire part.
a++