string ReadLine(int line, char path[]) ** Probleme bei Parameterübergabe
-
Hallo,
hab mir eine Methode gebaut:string ReadLine(int line, char path[]) { int i = 1; string text; char s[512]; ifstream f(path); while (!f.eof()) { f.getline(s, 500); text = s; if (i==Zeile) break; i++; } f.close(); return text; }
Und ich kann diese Methode mit
string xyz = ReadLine(1 , "Data\\info.dat");
wuderbar aufrugen, aber ich bräuchte jetzt die Lösung wieso ich diesen Aufruf nicht mit einer Variablen als 2ten Parameter machen kann.
Und zwar egal ob diese Variable einchar pfad[500] = "..."
oder ein
string pfad = "..."
ist.
Danke schonmal!
-
Versuch mal statt "string ReadLine(int line, char path[])"
"string ReadLine(int line, const char *path)"
Greetz Tobi