/* Quinto programmino */ /* Srivi e leggi su un file di testo*/ #include int main () { char frase[10]; char frasel[10]; char frasell[10]; FILE *file_out; /* File è definito in stdio.h */ FILE *file_in; puts ("Scrivi una frase di due parole che vuoi salvare su un file di testo"); gets (frase); puts(frase); printf ("%s\n",frase); if((file_out = fopen("file.txt", "w"))==NULL) /* se nell' aprire un file in scrittura "w" ci sono stati errori mi restituisce NULL */ { puts("\nCi sono stati degli errori nell' aprire il file in scrittura"); } fprintf(file_out, "%s", frase); /* Scrivo nel file che ho aperto */ if (fclose(file_out)==EOF) /* Chiudo il file,se cisono problemi mi da EOF, altrimenti 0*/ { puts("\nCi sono stati degli errori nel chiudere il file in scrittura"); } file_in = fopen ("file.txt","r"); /* Apro il file in lettura r */ if (file_in != NULL) /* se esiste il file */ { fscanf(file_in, "%s", frasel); fscanf(file_in, "%s", frasell); fclose(file_in); } fclose(file_in); puts (frasel); puts (frasell); puts ("\nPremi un tasto per uscire"); getch(); return 0; }