Bonjour,
je voudrais Lire un fichier txt et stocker ses mots dans un tableau
Mon programme ne fonctionne pas. Je ne sais pas pourquoi.
Voici la fonction du code :ficher txt :
coucou
bonjour
salut
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 char *name[100]={"","","","","","","","","","","",""}; // <-- le tableau char string[2000]; strcpy(string,fname); strcat(string,".txt"); FILE* fp=NULL; fp=fopen(string,"r"); char szWord[2000]; int i=0; char c; int d=0; if (fp != NULL) { while (( c=fgetc(fp)) !=EOF) { if (c=='\n') { name[d]= szWord; d++; } else szWord[i++]=(char)c; } szWord[i] = '\0'; fclose(fp); }
Merci Beaucoup
Partager