riciao a tutti oggi mi sn bloccato qui:
codice:#include <stdio.h> int main (void) { FILE *f; f=fopen ("ciao.txt", "r"); if (f == NULL) { printf("Errore di accesso al file!"); } char s[100]={0}; int ch; int i=0; while(ch=getc(f) !=EOF){ sprintf(s, "%d", ch); s[i]=ch; i++; } printf ("ciao: %d", strlen(s)); return 0; }
in pratica vorrei che mi leggesse i caratteri scritti nel mio file ("ciaociaociao") e li salvasse in una stringa cosi che poi io possa contare il numero di caratteri che erano presenti nel file!
cosa sbaglio?

Rispondi quotando