Size: a a a

2020 November 21

s

sexst in Deus Volt!
Username
если правильно понял вопрос, то тебе надо компилятору сказать -u _printf_float
Зависит же. У того же stm32 в кубовыхлопе нужно ещё указатель руками править перед сборкой.
источник

U

Username in Deus Volt!
Timur Kuanshkaliev
можно поподробнее где указать или перед чем?
https://stackoverflow.com/questions/12703307/arm-none-eabi-gcc-printing-float-number-using-printf в настройках cubeIde есть опция например готовая
источник

TK

Timur Kuanshkaliev in Deus Volt!
Леха
Поставь спецификатор у sprintf "%.2lf%c"
неа
источник

TK

Timur Kuanshkaliev in Deus Volt!
интересно, спасибо!
Сейчас встал перед дилеммой, включить -u _printf_float и радоваться, но тогда у других разрабов тоже нужно это подключать либо сделать универсальный костыль)
источник

U

Username in Deus Volt!
Timur Kuanshkaliev
интересно, спасибо!
Сейчас встал перед дилеммой, включить -u _printf_float и радоваться, но тогда у других разрабов тоже нужно это подключать либо сделать универсальный костыль)
это же в настройках проекта, так что с передачей проекта оно и у них заработает
источник

TK

Timur Kuanshkaliev in Deus Volt!
не у что -u _printf_float так много памяти отжирает
источник

TK

Timur Kuanshkaliev in Deus Volt!
Username
это же в настройках проекта, так что с передачей проекта оно и у них заработает
а ну тогда норм!)
источник

U

Username in Deus Volt!
Timur Kuanshkaliev
не у что -u _printf_float так много памяти отжирает
килобайты возможно, не помню
источник

TK

Timur Kuanshkaliev in Deus Volt!
Username
килобайты возможно, не помню
а ну у меня мегабайт флешки)
источник

TK

Timur Kuanshkaliev in Deus Volt!
всем спасибо!
источник

TK

Timur Kuanshkaliev in Deus Volt!
А есть ли в Си готовая функция, которая проходится по массиву и если находит указанный символ, например, '\n' возвращает его номер в массиве?
источник

D

Dr Zlo in Deus Volt!
strpos
источник

TK

Timur Kuanshkaliev in Deus Volt!
Dr Zlo
strpos
спасибо!)
источник

ИР

Игорь Рыжов... in Deus Volt!
strchr
источник

D

Dr Zlo in Deus Volt!
Игорь Рыжов
strchr
Ох, да
источник

TK

Timur Kuanshkaliev in Deus Volt!
Игорь Рыжов
strchr
понял, всем спасибо)
источник

IF

Imya Familiev in Deus Volt!
Timur Kuanshkaliev
А есть ли в Си готовая функция, которая проходится по массиву и если находит указанный символ, например, '\n' возвращает его номер в массиве?
чувак, тебе бы надо какой нибудь курс по си или плюсам пройти,
недавно же тут говорили вопросы по языку не надо тут задавать
источник

IF

Imya Familiev in Deus Volt!
приведение типов данных, работа со строками(массивами) и пользование printf это основы языка, тебе их явно не хватает
источник

IF

Imya Familiev in Deus Volt!
и если чо на будущее , бинарные данные гонять по уарту - плохая практика
обязательно надо обрамлять в пакет с ключевыми старт и стоп байтами. и желательно чтоб пакеты были фиксированного размера
Можешь к примеру почитать реализацию бинарного протокола TSIP связи с gps приемниками фирмы trimble
источник

IF

Imya Familiev in Deus Volt!
после реализации парсера к этому протколу вывод один - нахуй и в пизду бинарные протоколы по уарту.если вы конечно не экономите на каждом байте и не делаете модбас или другую ебанину
источник