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:
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.
Ich habe schon einige Codes ausprobiert, bekomme jedoch immer Fehlermeldungen und weiß nicht was eigentlich falsch ist.
das ist der kürzeste:
Quellcode
- #include <iostream>
- #include <iomanip>
- #include <cstdlib>
- #include <cmath>
- #include <fstream>
- #include <string>
- using namespace std;
- int main()
- {
- ifstream in("C:\Dokumente und Einstellungen\ ... \matrix.dat"); // Open for reading
- ofstream out("C:\Dokumente und Einstellungen\ … \matrix.dat"); // Open for writing
- string s;
- while(getline(in, s))
- out << s << "\n";
- }
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.