Jetzt funktioniert das einlesen von name und vorname, aber ich bekomme bei der hausnummer und der plz eine fehlermeldung weil sie ja INT sind. gibt es da noch einen anderen befehl, statt getline?
void laden_knd(Adresse knd[])
{
std::string name;
std::string vorname;
std::string strasse;
std::string hausnummer;
std::string plz;
std::string stadt;
std::ifstream fin;
fin.open("kunden.txt");
do{
for (int i=0;i<ANZ;i++)
{
if(!fin.eof())
{
getline (fin, name, '\t');
getline (fin, vorname, '\t');
getline (fin, strasse, '\t');
getline (fin, hausnummer, '\t');
getline (fin, plz, '\t');
getline (fin, stadt, '\t');
knd[i].set_name(name);
knd[i].set_vorname(vorname);
knd[i].set_strasse(strasse);
knd[i].set_hausnummer(hausnummer);
knd[i].set_plz(plz);
knd[i].set_stadt(stadt);
}
}
}while(!fin.eof());
system("pause");
fin.close();
}