C++ под Linux
Как конвертировать число в строку ?
P.S. itoa - нету в Linux похоже.
из integer в char
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Может, нужно самому перевести. Можно использовать такую процедуру:
char str[16];
int lp=0;
void itoa(int number)
{
if(number)
{
itoa(number/10);
str[lp]=(number%10+'0'); //заполняем очередную цифру
lp++;
}
}
//А вызывать её примерно так
itoa(12345)
str[lp]=0; //заключительный ноль
lp=0; //для других вызовов
char str[16];
int lp=0;
void itoa(int number)
{
if(number)
{
itoa(number/10);
str[lp]=(number%10+'0'); //заполняем очередную цифру
lp++;
}
}
//А вызывать её примерно так
itoa(12345)
str[lp]=0; //заключительный ноль
lp=0; //для других вызовов