Raga scusate, Se ho una stringa per esempio string[2] = "1F"
che rappresenta un numeroe sadecimale, come faccio a convertirlo nel corrispondente intero (int) ?
Raga scusate, Se ho una stringa per esempio string[2] = "1F"
che rappresenta un numeroe sadecimale, come faccio a convertirlo nel corrispondente intero (int) ?
users quote:
- "Ovviamente ho lavorato gratis, non farei mai un lavoro così fatto male a pagamento.."
"..Non per polemizzare ma diciamoci la verita viva i wizzard di Linux.."
"..Se comprassi la suse potrei anche comperarmi win. Non credete???.."
Inizi a leggere la stringa dal fondo (da destra) con un bel ciclo do ... while.
All'interno del ciclo scriverai una cosa di questo tipo:
valore = valore + (valore_carattereletto * (16 ^ posizionecarattere));
Ti ho dato lo spunto, per i dettagli dovresti farcela.
Al termine del ciclo, "valore" conterra' il valore decimale della stringa. Per convertire i caratteri e i numeri in cifre esadecimali non dovrebbero esserci problemi.
ChReAn
-------------------
Slackware 9.1 powered
Sei 1 Grande, kredo di aver kapito kome fare. tnx
users quote:
- "Ovviamente ho lavorato gratis, non farei mai un lavoro così fatto male a pagamento.."
"..Non per polemizzare ma diciamoci la verita viva i wizzard di Linux.."
"..Se comprassi la suse potrei anche comperarmi win. Non credete???.."