Ragazzi qualcuno sa dirmi cosa è ke nn va nella parte di codice commentato?! cerco solamente di mettere delle stringhe lette da file in un array di puntatori. ecco il codice:
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
void lettura(char [],char [],char * []);
int main (){
const int P_MAX=20;
char * parole[P_MAX];
char orig[10]="ORIG.TXT";
char mod[10]="MOD.TXT";
lettura(orig,mod,parole);
system ("PAUSE");
return 0;
}
void lettura(char orig[],char mod[],char * parole[]){
int i=0;
char arrstr[30][30];
fstream fin(orig);
if(!fin){
cout<<"Errore nell'apertura del file!"<<endl;
system ("PAUSE");
exit(0);
}
else
cout<<"Apertura avvenuta con successo."<<endl;
parole[0]="ciao";// questa assegnazione invece funziona...
/*
while(!fin.eof()){
fin>>parole[i];
cout<<parole[i]<<endl;;
i++;
}
*/
cout<<parole[0]<<endl;
}