Hi eine datei wird ja z.B. so erstellt fstream g("datei.txt"); gibt es eine möglichkeit den namen der datei also das(datei) erst zu laufzeit zu bestimmen z.B. durch eine cin>> -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.
kann man da nicht nen ganz normalen string nehmen??? -- "Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein www.blue-xenon.de.vu
hab grad versucht wenn ich std::string benutzte meldet der compiler einen fehler wenn ich char* benutze wird zwar das programm compiliert aber es stürtzt ab wenn ich den namen einlesen -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.
char * zeigt entweder eben auf einen konstanten string oder du musst die speicherverwaltung selbst übernehmen, deshalb überlass das einfach std::string. Damit dir ein std::string nen char * liefert, musst du c_str() dazu aufrufen. -- class God : public ChuckNorris { };