私は C++ の初心者です。C++ コンソールを使用して笑顔と悲しい顔を得るには助けが必要です。以下は私が取得したコードですが、大きな笑顔と悲しい顔も与えてくれませんでした。
誰かが助けてくれれば幸いです。
ありがとう。
#include<iostream.h>
using namespace std;
int main()
{
printf("%C",2);
std::cin.ignore();
}
端末によっては、これらの文字が ASCII コード 1 および 2 に対応している場合があります。それ以外の場合は、ヘッダーの開始 (SOH) およびテキストの開始 (STX) 制御文字を表します。
これをテストするには、次を試してください。
#include <stdio.h>
int main(){
printf("\1 \2");
}
または、Unicode の絵文字ブロックを 、適切なロケール、および適切なフォントと組み合わせて使用しwchar
て、さまざまなスマイリー フェイスにアクセスすることもできます。
スマイリーの ASCII コードは1
と2
:
int main(int argc, char *argv[])
{
printf("%c %c\n", 1, 2);
return 0;
}
注: 非常に不安定なため、コンピュータが爆発する可能性があります! (そうではありません)Karthik Tの提案を使用する必要があります:)
編集
真剣に、これは楽しみのためにのみ使用する必要があります。使用している端末エミュレータによっては、動作する場合と動作しない場合があります。Windows 8 の cmd.exe 画面では動作していますが、ssh 経由の Putty では動作していません。