Daten aus Input-Datei Variablen zuweisen



  • Hallo, mein Problem ist, dass ich die gelesenen Zeilen(Pro Zeile eine Zahl) keinen Variablen zuweisen kann, weil ich die Konvertierung in Integer nicht hinkriege.

    int kanten;
        int knoten;
        string zeile;
        ifstream input("input.txt");
                  if (input.is_open())
                     {
                          while (! input.eof())
                          {
                                getline (input,zeile);
                                cout << zeile << endl;
                          }
                     input.close();
                     }
                  else cout << "Die Datei konnte nicht gelesen werden!";
    
        cout << "Der Graph hat " << knoten << " Knoten und " << kanten << " Kanten!" << endl;
    

    Habe zwar gefunden dass es mit atoi() oder to_int_type funktionieren soll zu konvertieren, aber ich kriegs nicht hin..
    Wäre schön, wenn mich jemand aufklären könnte..

    Vielen Dank im Voraus:D



  • http://www.c-plusplus.net/forum/viewtopic-var-t-is-39488.html
    Versuch doch lieber in einen int einzulesen.


Anmelden zum Antworten