[C++]Lettura,acquisizione e salvataggio delle righe(contenenti frasi) di un file di testo in una matrice

di il
1 risposte

[C++]Lettura,acquisizione e salvataggio delle righe(contenenti frasi) di un file di testo in una matrice

Salve a tutti,
con questo codice dovrei leggere e mettere in una matrice le righe(contenenti frasi ) del file di testo, ma il programma mi fa visualizzare le frasi i modo sfalsato,certe volte tagliate e duplicate.
#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_car][n_pat];
    int i,j;
    fp=fopen("pronto_soccorso.txt", "r");
    i=0;
    j=0;
    while((c = getc(fp)) != EOF){
        if (c==13) { j++;i=0;}
        else { a[j][i]= c;
                    i++;
                }
    }
    fclose(fp);
    for(int j = 0; j < n_pat; j++) {
       for(int i = 0; i < n_car; i++) {
            cout << a[j][i];
       }
    }

}

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte