●STL スレッド●
■ このスレッドは過去ログ倉庫に格納されています
0433デフォルトの名無しさん
NGNGvc6.mak と vc6-unicode.mak に差がないしねぇ。
ところで VC6 + STLport 4.5.3 で試してるんだけど、wstring は動いてるんだが
iostream がまともに動いてない気がする。
--
//#define _STLP_NO_OWN_IOSTREAMS
#include <locale.h>
#include <iostream>
#include <string>
using namespace std;
int
main(void)
{
setlocale(LC_ALL, "japanese");
wstring s(L"文字列");
wprintf(s.c_str()); // OK
wcout << L"日本語" << endl; // NG
wcout << s << endl; // NG
return 0;
}
--
_STLP_NO_OWN_IOSTREAMS を定義して VC6 付属の iostream を使えば
正しく表示される。まぁ、iostream は使わないから、string の類が動けば
構わないんだけど。
■ このスレッドは過去ログ倉庫に格納されています