ho 2 campi char e voglio controllare che non vengano inseriti numeri in uno e lettere nella'altro. posso usare i codici Ascii? quali sono gli estremi??
ho 2 campi char e voglio controllare che non vengano inseriti numeri in uno e lettere nella'altro. posso usare i codici Ascii? quali sono gli estremi??
Se vuoi sapere quant'è il codice ascii ad esempio della 'a' basta che stampi la 'a' dopo che gli hai fatto il cast trasformandola in intero...
Comunque dovrebbe* bastare:
codice:char cn; carattere che non può contenere numeri char cl; carattere che non può contenere lettere // ... if (cn > '0' && cn < '9') { // contiene numeri } if ((cl > 'a' && cl < 'z') || (cl > 'A' && cl < 'Z')) { // contiene lettere }
quindi se voglio farlo su una stringa con più caratteri devo fare un for