Vorrei convertire un carattere nel valore int. ASCII.Come convertire un carattere ASCII nel suo valore int ASCII?
Potrei riempire un array con tutti i valori possibili e confrontarlo, ma non mi sembra giusto. Vorrei qualcosa di simile
char mychar = "k"
public int ASCItranslate(char c)
return c
ASCItranslate(k) // >> Should return 107 as that is the ASCII value of 'k'.
Il punto è atoi()
non funziona qui come lo è per solo numeri leggibili.
Non farà nulla con gli spazi (ASCII 32).
hai provato nulla? Come, ad esempio, 'return c;'? –
'char mychar =" k "': Oh cielo, hai provato questo? '" k "' è una stringa terminata da null, non un 'char'. Inoltre, le istruzioni 'C++' devono terminare con un punto e virgola. Sicuramente lo sai? – TonyK