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:
Mi stampa sempre 0,qualsiasi carattere per linux vale zerocodice:printf("%d",'a');
Ma come si fa a assegnare dei valori ai caratteri,su windows basta fare:
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.codice:atoi(stringa);
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.