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;
}
}