Salve,mi sono appena reso conto dell' impossibilità di fare conversioni su linux.
Sto usando windows al momento,perchè non riesco proprio a trovare il valore dei caratteri.
Se faccio:
codice:
printf("%d",'a');
Mi stampa sempre 0,qualsiasi carattere per linux vale zero
Ma come si fa a assegnare dei valori ai caratteri,su windows basta fare:
codice:
atoi(stringa);
Ed ecco che hai il valore della stringa,se hai digitato 5 la stringa vale 5,invece su linux non me lo fa,vale sempre sero.
Allora ho provato a fare un bel switch case,ma sembrerebbe che per linux il carattere 'a' o '1' non esiste proprio
Bè per ora me ne torno su winzozz,ma sapete se c'è un modo di distringuere i caratteri? Li considera tutti zero.