Voila bon j'ai un fichier texte, et je voudrais recuperer ligne par ligne son contenu, j'utilise un fgets (fgets(buffer, 32000, stream)) et tout ce ke j'ai dans le buffer c'est un truc qui ressemble a rien, et qui a aucun rapport avec ce que contient le fichier..
en fait je test pour ensuite implementer dans un plugin 4D, d'ailleurs j'ai un aussi un probleme pour mon plugin meme si je met une valeur a returnValue(qui est la valeur à retourne) ca retourne rien...
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 stream = fopen("4DLogFile2", "rt"); if(stream == NULL) strcpy(returnValue, "ERR"); else { while(!feof(stream)) { fgets(buffer, 32000, stream); pos=0; while(buffer[pos]!=' ') { dateOfLine[pos]=buffer[pos]; pos++; } pos++; //test si date ok //pas encore implemente //on place dans la variable de retour while(buffer[pos]!='\0') { line[pos]=buffer[pos]; pos++; } line[pos]='\0'; strcat(returnValue, line); } } printf("%s", returnValue);
J'en ai marre![]()
Partager