|
|
|
|
Bonjour,
en faite je cherche a lire dans un fichier texte en c les caracteres l'un apres l'autre et pas tous en meme tps
par exemple
mon fichier texte contient "12322123"
et dans mon programme je voudrais lire 1 puis 2 puis 3 puis 2 etc...
j'espere que vous avez compris mon probleme ;)
Configuration: Linux Firefox 2.0.0.8
Salut,
lami20j@debian:~/trash$ cat ccm.c
#include<stdio.h>
int main()
{
FILE *fic;
int c,i,nb;
int tab[20];
i = 0;
if((fic = fopen("mype","r")) == NULL)
return -1;
while((c=fgetc(fic)) != EOF)
if (isdigit(c))
tab[i++] = c - '0';
nb= i;
for(i=0;i<nb;++i)
printf("%d\n",tab[i]);
return 0;
}
lami20j@debian:~/trash$ cat mype
12322123
lami20j@debian:~/trash$ gcc ccm.c -g
lami20j@debian:~/trash$ ./a.out
1
2
3
2
2
1
2
3
lami20j |