Salve a tutti,
Non riesco a leggere e salvare le righe di un file di testo(ad ogni riga una frase diversa) in una matrice.Inoltre ho provato a implementare il programma a funzioni, ma dava molti errori.
Ecco il codice che ho utilizzato:
codice:#include <iostream> #include <stdio.h> #define n_pat 53 #define n_car 170 using namespace std; int main() { FILE *fp; char c; char a[n_pat][n_car]; int i,j; fp=fopen("c\\test\\pronto_soccorso.txt", "r"); i=0; j=0; while((c = getc(fp)) != EOF){ if (c==10) { j++;i=0;} else { a[j][i]=c; i++; } } fclose(fp); for(int i = 0; i < n_car; i++) { for(int j = 0; j < n_pat; j++) { cout << a[i][j] << " "; } cout << endl; } }

Rispondi quotando
