TOG 0 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба Люди добрые, помогите идиоту убогому. Как на Си преобразовать int в char для ARM контроллера ? Функции itoa нет нигде. Среда Keil MDK-ARM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novikovfb 19 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба взять реализацию itoa, например, отсюда https://ru.wikipedia.org/wiki/Itoa_(Си) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleksandr Baranov 1 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба sprintf не поможет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TOG 0 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба 9 minutes ago, Aleksandr Baranov said: sprintf не поможет? Хорошо бы если бы я понял как это сделать ... Можно ли как-то использовать sprintf без вывода куда либо, а только лишь для преобразования числа в строку ? 16 minutes ago, novikovfb said: взять реализацию itoa, например, отсюда https://ru.wikipedia.org/wiki/Itoa_(Си) Спасибо. Если ничего другого не получится, придется сделать так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба 4 minutes ago, TOG said: Хорошо бы если бы я понял как это сделать ... Можно ли как-то использовать sprintf без вывода куда либо, а только лишь для преобразования числа в строку ? А в букваре клевещут, что sprintf никуда кроме строки и не выводит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба http://publ.lib.ru/ARCHIVES/Z/ZLOBIN_Vladimir_Konstantinovich/_Zlobin_V.K..html#0001 лечит от убогости и идиотии вне зависимости от типа применяемого процессора ;-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleksandr Baranov 1 3 июля, 2019 Опубликовано 3 июля, 2019 (изменено) · Жалоба Попробуйте напечатать "sprintf", навести не него курсор и нажать F1 Изменено 3 июля, 2019 пользователем Aleksandr Baranov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pnp_mechanic 2 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба https://cpp.com.ru/shildt_spr_po_c/13/sprintf.html Видимо так.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MarkOne 0 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба 14 часов назад, Obam сказал: http://publ.lib.ru/ARCHIVES/Z/ZLOBIN_Vladimir_Konstantinovich/_Zlobin_V.K..html#0001 лечит от убогости и идиотии вне зависимости от типа применяемого процессора ;-) и какое отношение имеет этот учебник к вопросу ТС о преобразовании типов в Си, вот уж действительно "в огороде бузина у Киеву дядька" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TOG 0 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба Спасибо друзья ! sprintf как раз в строку переводит ! Класс ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 16 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба 33 минуты назад, TOG сказал: Класс ! Классного тут мало. sprintf ничего не знает про размер буфера. Никогда её не используйте. Используйте snprintf. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TOG 0 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба 1 minute ago, andrew_b said: Классного тут мало. sprintf ничего не знает про размер буфера. Никогда её не используйте. Используйте snprintf. Спасибо ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба 7 minutes ago, andrew_b said: Никогда её не используйте. Когда размер буфера заведомо достаточен для вывода, нет ни малейшей нужды использовать snprintf. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 16 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба 6 минут назад, aaarrr сказал: Когда размер буфера заведомо достаточен для вывода, нет ни малейшей нужды использовать snprintf. От использования snprintf никакого вреда кроме пользы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
novikovfb 19 4 июля, 2019 Опубликовано 4 июля, 2019 · Жалоба учтите, что интерпретатор форматов (sprintf, snprintf и т.п.) работает медленнее и занимает больше места, чем тупая функция itoa. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться