ciao,
ho creato un file di testo con fprintf con la seguente forma:
codice:
fprintf(f, "%d\t%s\n", numero, stringa);
il file adesso mi contiene qualcosa del genere:
codice:
1990 film numero uno
1995 film numero due
2000 film numero tre
il mio problema è recuperare queste informazioni da file.
ho provato così:
codice:
...
FILE *f;
int numero;
int scan;
char *stringa;
f = fopen(...);
while(scan!=EOF)
{
scan=fscanf(f, "%d\t%s",numero, stringa);
printf("\n%d\n%s\n",numero, stringa);
}
fclose(f);
ma mi viene restituito un access violation sulla riga dello scanf. qualcuno sa spiegarmi cosa sto sbagliando per favore?