0

PDCursesを使用して「ボックス文字」を表示しようとしましたが、何らかの理由で文字セットで使用できません。ループを使用して、0x00から0xFFまでのすべての文字を(PDCurses関数printw( "%c"、index)の呼び出しを介して)出力すると、次のようになります。

ここに画像の説明を入力してください

上記の例でPDCursesが疑問符を表示する領域にあるはずの文字を表示する方法がわかりません。なぜこれが起こるのか誰かが知っていますか?コードページに関するものである場合、コードページを変更するにはどうすればよいですか?ありがとう!

PS:私はWindows 7を使用しており、プログラムはMSVC10でコンパイルされています。

4

1 に答える 1

1

次のようなcursesACS定数を使用していくつかのボックス描画文字を印刷できます。ACS_ULCORNER

PDCursesドキュメントで、「代替文字セット」を検索します。

wprintwとを使用する必要があるかもしれませんWACS_[whatever]

于 2012-03-29T23:30:33.780 に答える