003
25.07.2006, 01:01 Uhr
kronos
Quotenfisch (Operator)
|
Zitat von mase: |
Code: |
keine passende Funktion für Aufruf von »std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(std::string&)
|
|
Naja, das sagt doch was das Problem liegt, allerdings in der zugegebenermaßen etwas gewöhnungsbedürftigen Sprache von C++-Fehlermeldungen. Der Konstruktor von ofstreamwill keinen string haben, sondern (wie ein Blick in die Referenz eröffnet) ein (const char*). Verwende einfach _FileName.cstr() (oder so), dann dürfte das klappen.
Nächstes Problem könnte sein, dass er nicht weiß, wie er einen Bomblaunch in eine Datei schreiben soll. Falls es sich um ein typdef auf einen primitven Typen handelt, doch kein Problem. Falls es sich um eine Klasse o.ä. handelt, musst du entweder operator>>(ostream& (oder so) definieren, oder auf die tolle, elegante und hochprofessionelle copy-funktion verzichten und eine Schleife schreiben... -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??> |