-8

を使用してユーザー入力から文字を取得していますgetchar()が、を使用して文字を出力する代わりにcout、Return、ESC などの文字コードを出力したいので、後でコードで使用して確認できますif.

4

4 に答える 4

3

これを行うには、char を int にキャストします。

int charval = (int) mychar;
于 2013-01-07T04:17:08.753 に答える
2

printf("%d\n", c);文字コードが表示されます。

于 2013-01-07T04:19:28.420 に答える
2

そのため、後でコードで使用して、if を使用してチェックできます。

そのために明示的に int に変換する必要はありません。

if(getchar() == char_code)
doSomething();
于 2013-01-07T04:16:56.023 に答える
0

charをintとしてキャストし、int値を出力します。

于 2013-01-07T04:18:33.917 に答える