Inhalt von Datei in array speichern???????? HILFE



  • Hallo zusammen.
    Ich fange gerade mit C++ an und habe folgendes Problem, daher bitte einfachst antworten 🙂 :
    Ich möchte aus einer Datei einlesen und den Inhalt in einem 2dim
    Array[x][3]speichern. und als double Zahlen benutzen.
    "datei.dat":
    1
    2
    3
    4
    5
    6
    .
    .
    .

    Mit dem Einlesen gibt es dabei Probleme (nur der Minimalcode hier...)
    ifstream fin(filename);
    int i=0;
    int j=0;
    for(i=0; i<zeilen && !fin.eof();i++) {
    for (j=0;j<spalten && !fin.eof();j++){
    fin>>array[i][j];
    cout<<array[i][j]<<endl;
    }
    }

    Als Ergebnis kommt dabei sowas raus, wie:
    1
    2
    3
    2
    3
    4
    .
    .
    .

    also immer 1,2,3 dann 2,3,4 dann 3,4,5 usw.
    sieht dann im Array so aus
    1 2 3
    2 3 4
    Wieso springt er immer zurück, ich möchte aber etwas haben, wie:
    1 2 3
    4 5 6 (so im Array gespeichert)

    Schnelle Hilfe wäre SUPER 🙂


Anmelden zum Antworten