mein programm soll eine csv artige datei einlesen und verarbeiten alles schön und gut aber nach der ausgabe sind die daten weg.
wtf
Code:
int main(int argc, char *argv[])
{
std::vector <Personen> PersonenVect;
Scanner *s= new Scanner();
s->scanfile(&PersonenVect);
cout << PersonenVect.size() <<endl;
int a=0;
// alle daten werden angezeigt
for( ;a < PersonenVect.size(); a++ ) {
PersonenVect[a].showData();
}
cout << "nochmal:" <<endl;
a=0;
// garnix wird angezeigt, alles weg.
for( ;a < PersonenVect.size(); a++ ) {
PersonenVect[a].showData();
}
Code:
// die methode inst eine stinknormale void methode und ruft nur cout auf
void Personen::showData(){
cout <<"lol:"<< vorname <<"|" << nachname <<"|"
<< gebj <<"|" << tjahr << "|"<< vvorn <<"|" << vnachn<< "|" << vgebj <<"|"<< vtjahr<< "|"
<< mvorn <<"|"<< mnachn <<"|"<< mgebj <<"|"<< mtjahr <<"|"<< waise <<"|"<<endl;
}