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;
    }


Anmelden zum Antworten