[MFC] Chaine dans un fichier txt
Bonjour à tous !
Pour les besoins de mon projet je dois aller chercher une chaine de caractère qui se trouve à la 8eme ligne et au 3eme caractère, et la stocker dans une variable.
Du type : V=3xxx# avec xxx variable que je dois récupérer.
J'ai utilisé le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
char Tamp[200] ;
FILE* fichier = NULL;
fichier = fopen("param.DAT","r+");
if (fichier == NULL)
{
AfxMessageBox("Le fichier param.dat doit être dans le même répertoire que l'application");
}
else
{
for(int i=1 ; i <=9 ; i++)
fgets(Tamp,200,fichier);//aller a la 8eme ligne
for(int i=0 ; Tamp[i] != '=' ; i++)
Tamp[0] = fgetc(fichier) ;//aller jusqu'au caract
for(int i=0 ; Tamp[i] != '#' ; i++)
Tamp[i] = fgetc(fichier) ;
Seuil_PenteTQ = Tamp ;
}
fclose(fichier) ; |
J'obtiens bien quelquechose mais rien qui correspond avec ce que j'attends.
Merci de me dire ce qui ne va pas ou éventuellement une autre solution.
Merci :D