Unicode で構築されたコンソール アプリケーション (C++ および Visual Studio 2008 を使用) からこの単純な出力を行っています。このコードは、Windows で実行することを目的としています。
_tprintf(L"Some sample string\n");
すべて正常に動作します。しかし、そこに非ASCII文字を追加すると:
_tprintf(L"Some sample € string\n");
コンソールに出力されるのは、その文字までのすべてです。
いくつかのサンプル
ここで何が間違っていますか?