Ciao a tutti ho iniziato da poco a studiare la gestione dei file in linguaggio C e mi trovo in difficoltà a visualizzare su schermo ciò che scrivo in un file di testo.
codice:
#include <stdio.h>
#include <stdlib.h>
int main (){
FILE *fp; char frase[20]; int i=0;
fp= fopen("prova1.txt", "r");
if(fp== NULL){
printf("Non ho avuto accesso al file");}
else{
while((fscanf(fp, "%s\n", frase[i])!= EOF)){
printf("%s", frase[i]);
i++;}
}
fclose(fp);
system("pause");
}
avevo scritto anche un semplice "Ciaoo" nel file ma niente, Visual Studio continua a darmi errore!
Cattura.jpg
potreste aiutarmi?