Je m'explique
je veux récupérer la premiere ligne d'un fichier, puis afin de pouvoir la réutiliser, l'insérer dans un char.
j'ai donc récupérer ma première ligne, et si je fais un printf, je la vois dans ma console.
Mais je n'arrive pas a l'insérer dans un char que je nomme str_nom.
N'hésitez pas a me poser des questions si mon message manque de clareté
En vous remerciant!
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 int main (int argc, char** argv){ int caractereActuel = 0; char* str_nom[50]; char str_a[1]; *str_nom = NULL; FILE* fichier = NULL; fichier = fopen("koukou.txt", "rt"); if ( fichier == NULL) printf("ERREUR"); else { do { caractereActuel = fgetc(fichier); str_a = printf("%c",caractereActuel); *str_nom = strcat(*str_nom, str_a); } while (caractereActuel != '\n'); fclose(fichier); } return 0; }
Partager