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?