Quota:
Alhazred ha scritto:
Ti riferisci alla funzione atoi()?
Questa però non dovrebbe convertire un numero scritto come stringa in intero?
Quello che avevo in mente io era convertire a in 1, b in 2... con un opportuno codice.
Però in fin dei conti posso anche più semplicemente chiedere direttamente un intero per la riga e poi un altro per la colonna.
|
Ma guarda, l'idea dei caratteri è fattibilissima e più coerente rispetto all'idea numeri numeri secondo me...
in C non c'é bisogno di nulla per convertire il tuo carattere in intero dato che i caratteri vengono già visti come interi .. tu sai che la 'A' è il 65, quindi puoi fare tutto senza scomodare atoi & company.
Guarda questa funzione che chiamo "chartoi":
Codice:
int ChartoI(char c)
{
int ToReturn = (int) c;
return (ToReturn - 64);
}
Bye