E comunque mi sembra una soluzione un pò dispendiosa...Originariamente inviato da liberlux
Principalmente perchè la funzione itoa su linux non c'è![]()
Ho fatto un piccolo esempio in C++(col C non mi destreggio molto)
Da però un'eccezione su itoa, forse per colpa del parametro radix che non mi ricordo a che serve (mi pare è la base con cui leggere il numero, infatti itoa è usata anche per convertire numeri da valori decimali a esadecimali, mi pare.)codice:#include <cstring> #include <iostream> int main(void) { int num; char *ptr; std::cout<<"Inserire un numero"; std::cin>>num; ptr = new char[5]; itoa(num,ptr,1); strrev(ptr); num = atoi(ptr); std::cout <<"Numero girato: " << num; delete[] ptr; system("PAUSE"); return 0; }

Rispondi quotando