Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

04.08.2006, 20:34

std::basic_string<wchar_t> in File

Hallo!

Wie kann ich einen std::basic_string<wchar_t> in eine File schreiben?

(gekürzte Version, nicht ganz richtig)

C-/C++-Quelltext

1
2
3
4
std::ofstream m_File;
usw.
std::basic_string<wchar_t>  text;
m_File << text;



Das geht leider so nicht ganz...muss ich glaub irgendwie casten oder so?

thx

cya,
Stefan

flux

Treue Seele

  • Private Nachricht senden

2

04.08.2006, 20:39

Benutz mal:

C-/C++-Quelltext

1
2
3
4
std::basic_ofstream<wchar_t> m_File;
usw.
std::basic_string<wchar_t>  text;
m_File << text;

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

3

04.08.2006, 20:47

Cool, danke - der Fehler ist weg. Aber leider der Text in meiner Logfile ist nicht korrekt, es sind nur Zahlen und Buchstaben.

So übergebe ich den Text.
std::basic_string<wchar_t> text;
text = TEXT("Hall0");

flux

Treue Seele

  • Private Nachricht senden

4

04.08.2006, 21:01

Versuch's doch mal mit:

C-/C++-Quelltext

1
2
std::basic_string<wchar_t> text;
text = L"Hall0";


Das sollte eigentlich gehen.

Wobei TEXT() ist eigentlich so definiert:

C-/C++-Quelltext

1
#define __TEXT(quote) L##quote 

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

5

04.08.2006, 21:09

ok, danke für die Hilfe...jetzt geht es plötzlich!
Also ich glaube es liegt noch an meinem anderen Problem(siehe anderer Thread). Weil manchmal kann ich was reinschreiben und manchmal stürtzt er einfach ab.. Ich hoffe nix da oder sonst irgendwer, kann mir da bald mal weiter helfen =)


cya,
Stefan

Werbeanzeige