У меня есть длинное целое число, нужно преобразовать его в строку, или в числовой массив.
Подскажите что лучше сделать и как?
Заранее благодарен!
[Ответ]
Constantine 20:27 11.01.2008
Если число положительное, можно вот так
const int MaxN = 10;
char s[MaxN];
int i = 0;
long rem = 0;
do {
rem = n % 10;
n = n / 10;
s[i] = rem + '0';
i++;
} while(rem > 0) ;
s[i] = '\0';