Ich habe gerade einige seltsame Verhalten im Umgang mit dem ominösen typographischen Apostroph (') - nicht der Schreibmaschine Apostroph ('). Bei Verwendung eines breiten Zeichenfolgenliterals bricht der Apostroph den Worstream.Typografische Apostroph + Wide String Literal brach mein wofstream (C++)
Dieser Code funktioniert
ofstream file("test.txt");
file << "A’B" ;
file.close();
==> A'B
Dieser Code funktioniert
wofstream file("test.txt");
file << "A’B" ;
file.close();
==> A'B
Dieser Code schlägt fehl
wofstream file("test.txt");
file << L"A’B" ;
file.close();
==> A
Dieser Code schlägt fehl ...
wstring test = L"A’B";
wofstream file("test.txt");
file << test ;
file.close();
==> A
Jede Idee?
Inwiefern scheitert es? Ausnahme? – Skurmedel
Die Zeichenfolge ist abgeschnitten. –