charをそのASCII int値に変換したいと思います。ASCII文字をASCIIのint値に変換するにはどうすればよいですか?
すべての可能な値を配列に入力して比較することができますが、それは私のようには思えません。私は
char mychar = "k"
public int ASCItranslate(char c)
return c
ASCItranslate(k) // >> Should return 107 as that is the ASCII value of 'k'.
のようなポイントは、それだけで読める数字のためであるとして
atoi()
が、ここでは動作しませんで何かをしたいと思います。
スペース(ASCII 32)で何もしません。
を試してみました何か?例えば、 'return c;'のように? –
'char mychar =" k "':ああ天国、これは試しましたか? '' k ''はヌルで終了する文字列であり、' char'ではありません。また、 'C++'ステートメントはセミコロンで終わらなければなりません。確かにあなたはこれを知っていますか? – TonyK