Dateiinhalt in einen Vector speichern



  • @all

    ich habe folgendes Problem:
    ich habe in einer Datei Messwerte stehen und möchte diese aus der Datei lesen und in einem Vector speichern.

    Quellcode:

    char tmp[20];

    ifstream lesen;
    lesen.open("Datei", ios::in)

    for(int i =0; i<20;i++)
    {tmp[i] = '\0';}
    lesen >> tmp;

    while(!lesen.eof())
    {
    daten.push_back(tmp);//daten = vector<double> daten;
    lesen >> tmp;
    }

    Mein Problem ist das immer nur der letzte Wert im vector steht.
    Kann mir jemand erklären warum?

    DANKE



  • schau mal in die FAQ.


Anmelden zum Antworten