タイプライターのアポストロフィ( ')ではなく、不吉な字体アポストロフィ(')を扱うときにちょっと変わった動作が発生しました。ワイド文字列リテラルで使用すると、アポストロフィはwofstreamを破ります。タイポグラフィアポストロフィ+ワイド文字列リテラルが私のwofstreamを壊しました(C++)
このコードは、このコードが動作するA'B
ofstream file("test.txt");
file << "A’B" ;
file.close();
==>
wofstream file("test.txt");
file << "A’B" ;
file.close();
==> A'B
は、このコードは
を失敗した作品wofstream file("test.txt");
file << L"A’B" ;
file.close();
==>
このコードは失敗した...
wstring test = L"A’B";
wofstream file("test.txt");
file << test ;
file.close();
==>
任意のアイデア?
どのように失敗していますか?例外? – Skurmedel
文字列が切り詰められています。 –