StreamObjekt an Funktion übergeben wie???
-
Hy Mitleidende,
Ich habe da ein Problem, ich möchte ein StreamObjekt zwecks auslesen mit getline an eine Funktion übergeben. Jedoch führt das zum Absturz.
fstream Objekt;
Objekt.open(FilePfad,ios::in);
TuwasmitObjekt( Objekt);
Objekt.close();Hat da wer eine Idee?
-
void TuwasmitObjekt(fstream& file) { // }
-
Ja das hatte ich schon probiert.
Aber das kommt dabei raus.class std::basic_fstream<char,struct std::char_traits<char> > *' in 'class std::basic_fstre
am<char,struct std::char_traits<char> >' nicht moeglich
Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Ueberladungsaufloesung des Konstruktors ist mehrdeutig
-
Versuchst du der Funktion einen Zeiger auf ein fstream-Objekt zu übergeben?
Also ich meinte Referenz, nicht Zeiger...
-
Ja ganz normal eine Referenz ,aber warum das nicht will weiß ich auch nicht.
-
zeig den echten code.