Originariamente inviato da MItaly
Un char è un valore numerico a tutti gli effetti, sono le funzioni di output che lo mostrano come carattere. Per vederne il valore numerico è sufficiente un cast ad int:
codice:
char c='a';
printf("%c: %d", c, (int)c);
Quindi io devo per forza fare una dichiarazione come quella sopra char c='a' ?
Io cercavo una funzione che mi fa un confronto diretto, tipo if(str[i] == e qui mettevo il valore ascii), non esiste ?