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 :
J'obtiens bien quelquechose mais rien qui correspond avec ce que j'attends.
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 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) ;
Merci de me dire ce qui ne va pas ou éventuellement une autre solution.
Merci
Partager