Ho un problema nel apertura di un file in modalita lettura!
mi apre il file ma non mi legge gli spazzi, e il testo viene visualizato tutto attaccato !!
questo e un frammento del codice mi sapete dire dove sbaglio ???
int main(int argc, char **argv)
{
char database[500000];
FILE *Ptfile;
if ((Ptfile = fopen("database.dat", "r"))==NULL){
printf ("Error\n");
} else { /* read account, name and balance from file */
fscanf( Ptfile, "%s", database );
/* while not end of file */
while ( !feof( Ptfile ) ) {
printf( "%s", database );
fscanf( Ptfile, "%s", database );
}
fclose (Ptfile);
}
}
grazie