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?