Jump to content

    
Sign in to follow this  
TOG

Как преобразовать число в строку на Си для ARM ?

Recommended Posts

Люди добрые, помогите идиоту убогому.

Как на Си преобразовать int в char для ARM контроллера ?

Функции itoa нет нигде.

Среда Keil MDK-ARM

Share this post


Link to post
Share on other sites
9 minutes ago, Aleksandr Baranov said:

sprintf не поможет?

Хорошо бы если бы я понял как это сделать ...

Можно ли как-то использовать sprintf без вывода куда либо, а только лишь для преобразования числа в строку ?

16 minutes ago, novikovfb said:

взять реализацию itoa, например, отсюда https://ru.wikipedia.org/wiki/Itoa_(Си)

Спасибо. Если ничего другого не получится, придется сделать так.

Share this post


Link to post
Share on other sites
4 minutes ago, TOG said:

Хорошо бы если бы я понял как это сделать ...

Можно ли как-то использовать sprintf без вывода куда либо, а только лишь для преобразования числа в строку ?

А в букваре клевещут, что sprintf никуда кроме строки и не выводит...

Share this post


Link to post
Share on other sites

http://publ.lib.ru/ARCHIVES/Z/ZLOBIN_Vladimir_Konstantinovich/_Zlobin_V.K..html#0001 лечит от убогости и идиотии вне зависимости от типа применяемого процессора ;-)

Share this post


Link to post
Share on other sites
14 часов назад, Obam сказал:

http://publ.lib.ru/ARCHIVES/Z/ZLOBIN_Vladimir_Konstantinovich/_Zlobin_V.K..html#0001 лечит от убогости и идиотии вне зависимости от типа применяемого процессора ;-)

и какое отношение имеет этот учебник к вопросу ТС о преобразовании типов в Си, вот уж действительно "в огороде бузина у Киеву дядька"

Share this post


Link to post
Share on other sites
33 минуты назад, TOG сказал:

Класс !

Классного тут мало. sprintf ничего не знает про размер буфера. Никогда её не используйте. Используйте snprintf.

Share this post


Link to post
Share on other sites
1 minute ago, andrew_b said:

Классного тут мало. sprintf ничего не знает про размер буфера. Никогда её не используйте. Используйте snprintf.

Спасибо !

Share this post


Link to post
Share on other sites
6 минут назад, aaarrr сказал:

Когда размер буфера заведомо достаточен для вывода, нет ни малейшей нужды использовать snprintf.

От использования snprintf никакого вреда кроме пользы.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this