Einfügen von Strings aus einem Textfile in eine Listbox
-
Hallo Leute
Also wir haben folgendes Problem, und zwar
wollen wir Strings aus einem Txt.-file in eine ListBox
im MFC kopieren, aber leider kopiert es immer nur den ersten String.Cfuellen fuell;
CString temp;if (fuell.fuellen() == 1)
{
MessageBox("Dateifehler", "Fehler");
}
else
{
fuell.fuellen();
temp.Format("%s %s %s %s %s", fuell.get_name(), fuell.get_vorwahl(), fuell.get_telnr(), fuell.get_marke(), fuell.get_bez());
m_gefunden.AddString(temp);
}int Cfuellen::fuellen()
{
const int ANZ = 250;
ifstream file(FILENAME);
char temp[ANZ];if (!file)
return 1;
else
{
while (file.getline(name, ANZ, '\t')) //name
{
file.getline(temp, ANZ, '\t'); //vorname
file.getline(temp, ANZ, '\t'); //adresse
file.getline(temp, ANZ, '\t'); //plz
file.getline(temp, ANZ, '\t'); //ort
file.getline(vorwahl, ANZ, '\t'); //vorwahl
file.getline(telnr, ANZ, '\t'); //telefonnummer
file.getline(marke, ANZ, '\t'); //marke
file.getline(bez, ANZ, '\t'); //bezeichung
file.getline(temp, ANZ, '\n'); //rest ueberlesen
return 0;
} //while
} //else
return 0;
}