Datei einlesen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Datei einlesen

    Ich möchte das Gauß-Seidel-Verfahren zur Lösung linearer Gleichungssysteme programmieren. Dazu benötige ich zuerst ein Programm, dass die Matrix einliest.

    Ich habe schon einige Codes ausprobiert, bekomme jedoch immer Fehlermeldungen und weiß nicht was eigentlich falsch ist.

    das ist der kürzeste:

    Quellcode

    1. #include <iostream>
    2. #include <iomanip>
    3. #include <cstdlib>
    4. #include <cmath>
    5. #include <fstream>
    6. #include <string>
    7. using namespace std;
    8. int main()
    9. {
    10. ifstream in("C:\Dokumente und Einstellungen\ ... \matrix.dat"); // Open for reading
    11. ofstream out("C:\Dokumente und Einstellungen\ … \matrix.dat"); // Open for writing
    12. string s;
    13. while(getline(in, s))
    14. out << s << "\n";
    15. }
    Alles anzeigen


    aber in der Zeile ifstream in("C:\Dokumente und Einstellungen\ ... \matrix.dat"); muss ein Fehler sein.

    in einem anderen Code muss die Zeile:

    Quelle.open (Dateiname.c_str, ios: :binary, ios: :in);

    fehlerhaft sein.

    Kann mir jemand sagen, was ich falsch mache? Das wäre super.
    Vielen Dank im Voraus.