Я хочу написать свою собственную функцию в C по разным причинам, которая преобразует int в строку десятичных знаков, как и sprintf.преобразовать int в строку с десятичными знаками
Пример:
int number = 254;
char string[10];
sprintf(string, "%d", number);
Строка должна выглядеть следующим образом после того, как функции я хочу написать:
[0] 2
[1] 5
[2] 4
[3] '\0'
Просто чтобы прояснить еще дальше, я хочу, чтобы запрограммировать фактическое Перекодировка в межд к строке символов. Я не хочу использовать sprintf или itoa и т. Д., Чтобы это сделать. Я хочу знать, как это делается, и иметь возможность сами программировать и делать небольшие корректировки.
Дополнительные уточнения: Я не хочу использовать itoa или sprintf, но в значительной степени программирую их самостоятельно.
Хотя это выглядит как C/C++, не могли бы вы пометить вопрос правильно для локальной сети guage используется? –
Этот вопрос сильно зависит от языка. Вы имеете в виду C? – chepner
Ах, забыл упомянуть язык, добавил его сейчас, и это C. – CMan