LINUX.ORG.RU

обратное atoi


0

0

люди, нужна функция, обратная atoi. , т.е. чтоб типа int i = 234; стало после типа char ch = lala_atoi(i); строкой. надеюсь ясно выразялся :)) я написал подобную функция, но на мой взгляд она убогая, а в действительности область ее применения ограничена...разрядами числа заранее спасиба.

★★★★★

Re: обратное atoi

`char ch =' -- это вряд ли (хотя есть itoa, но она есть не везде и стандартом не описана).

А вот так можно:

int i = 234;
char buf[64];
sprintf(buf, "%d", i);

nobody ★★ ()

Re: обратное atoi

А если программировать по рекомендациям воздерживаться от функций, потенциально опасных на buffer overflow?

anonymous ()

Re: обратное atoi

snprintf

anonymous ()

Re: обратное atoi

2nobody:
огромное спасибо! иногда, решив сам что-то сделать, такое напишешь :))
еще раз спасиба!

roy ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.