Zahlen aus Datei lesen



  • Wie kann ich Zahlen aus einem File lesen?
    zB:
    400 30 50
    dann
    n=400
    o= 30
    p= 50
    Ist so was sehr schwer?
    ich habe mit fstream was probiert aber ich kann nur die erste Zahl lesen , aber die andere nicht.
    Ok
    Danke für die Hilfe im voraus
    edu



  • FAQ - C++

    Alles lesen, besonders die Seite 2 über Ströme und Dateien.



  • Original erstellt von Daniel E.:
    **http://www.c-plusplus.net/ubb/cgi-bin/ultimatebb.cgi?ubb=forum&f=25

    Alles lesen, besonders die Seite 2 über Ströme und Dateien.**

    Wie kann nur bestimmte Teile des Vektors eilesen?
    So ReadStrings [4]??

    Danke
    Edu

    using namespace std;
    ifstream FileIn("c:/windows/desktop/test.txt");
    if (FileIn) // Falls FileIn gültig ist.
    {
    vector<string> Contents; // Container für die einzelnen Zeilen

    // Solange kein Fehler auftritt und nicht eof

    for (string ReadString; getline(FileIn, ReadString); )
    Contents.push_back(ReadString); // Aktuelle Zeile in den Vektor einfügen

    // Alle Elemente des Vektors ausgeben.
    ostream_iterator<string> Out(cout,"\n");
    copy(Contents.begin(), Contents.end(), Out);

    copy (Contents.begin(),Contents.end(),Out);


Anmelden zum Antworten