cout << "╔═══╗" << endl;
cout << "║ ║" << endl;
cout << "║ ║" << endl;
cout << "╚═══╝" << endl;
のような特殊文字を使用してボックスを印刷したいが、それは私がこの問題を解決することができますどのようにこの
?????
? ?
? ?
?????
のように表示されますか?
cout << "╔═══╗" << endl;
cout << "║ ║" << endl;
cout << "║ ║" << endl;
cout << "╚═══╝" << endl;
のような特殊文字を使用してボックスを印刷したいが、それは私がこの問題を解決することができますどのようにこの
?????
? ?
? ?
?????
のように表示されますか?
あなたはこれを試みることができる:
cout << (char)201 << (char)205 << (char)187 << endl;
cout << (char)186 << " " << (char)186 << endl;
cout << (char)186 << " " << (char)186 << endl;
cout << (char)200 << (char)205 << (char)188 << endl;
私はそれをテストし、あなたが
それは動作しますか? http://ideone.com/jqujKu – PaulMcKenzie
私はVisual Studio 2013でテストを行いました。 – DimChtz
@DimChtzありがとう、私はcout <<(char)###を使用することができます。ここにすべての文字alt-codes.netのウェブサイトがあります – Yoyce
が文字は、あなたが使用している上でのプログラムの出力を表示しているターミナルを設定するかを調べる欲しいもの印刷し、その後、エスケープコードを使用しますあなたの文字列にそれらの文字を入れるために
あなたがプログラムしているいくつかのタイプとエディタが、プログラムが表示する別の種類を使用しているかもしれません。エンコードの問題を表示されます
。これらの文字は、C++ライブラリが使用するものとは異なるエンコーディングで入力されている可能性があります。 お使いのシステム(OS、コンパイラなど)の詳細を知る必要があります –
コンソールフォントをLucidaに設定してください。 –