5


std::cout << '√' << std::endl;コンソール アプリケーションの場合、次の記号を表示する必要があります: √<br> :または
std::wcout << '√' << std::endl;を使用して単純に出力しようとすると、代わり
に数字が出力されます。14846106

答えを探してみたところ、次のいくつかの推奨事項が見つかりました
std::cout << "\xFB" << std::endl;
std::cout << (unsigned char)251 << std::endl;
どちらも上付き文字 1 を表示します。

これは、Windows コンソールと Lucida フォントを使用しています。getchar()さまざまな文字ページでこれを試してみましたが、常に同じ上付き文字 1 が得られます。またはでその値を見つけようとするとcin、記号は大文字の に変換されVます。ただ、この文字を貼り付けるだけで表示できることは確かです。 Unicode 文字を簡単に表示する方法はありますか?

4

1 に答える 1