Вопросы чЯйника

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Re: Вопросы чЯйника

Сообщение Taska (Максим) » 07 мар 2021, 17:29

Тогда внимательно посмотри код функции, и прочитай чем отличается ацп АВР от Пиков, возможно поймешь, что в определенных условия так можно делать. :!)
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 10 мар 2021, 11:55

Доброго!
Задача: строку по символам преобразовать в массив byte (нужно Char).
В идеале нужно создать массив, который будет состоять из статичных и динамичных данных, послеlние в UTF16
Или это не про Flowcode 5?
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практик
Практик
Информация о пользователе

Re: Вопросы чЯйника

Сообщение Yushik (Андрей) » 10 мар 2021, 13:24

Barmaley_GMN писал(а):Доброго!
Задача: строку по символам преобразовать в массив byte (нужно Char).

Приветствую переменная String сама по себе уже массив, я в соседней ветке viewtopic.php?f=15&t=4012 делал что-то похожее скопировать код из массива String в массив Byte вообще не проблема. Или поясни поконкретней что тебе нужно.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Гуру
Гуру
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение mim (mim) » 10 мар 2021, 14:40

Barmaley_GMN писал(а):.
Задача: строку по символам преобразовать в массив byte (нужно Char).

byte или Char это одно и тоже, это размерность переменной, просто в разных версиях Си это может определяться "различными" синонимами...
Кроме того, строка это массив данных - одномерный массив данных. Просто, опять же, придумали целую кучу библиотек для работы с длинными одномерными массивами - и обозвали их "строками"...
Например вот такая библиотека <string.h>: Для работы со строками
И опять... Матриксы придумали разделить массивы и строки, таким образом у них выпали массивы из обработки строковой библиотекой, которую они написали сами....

PS
Yushik писал(а):скопировать код из массива String в массив Byte вообще не проблема.
Таким образом копировать никуда ничего не нужно... Нужно правильно обработать...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение Barmaley_GMN (Barmaley_GMN) » 11 мар 2021, 06:48

Спасибо за советы.
Пошёл немного по другому пути:
Создал массив byte и заполняю его символами поштучно, предварительно сразу конвертировав их в UTF (что нужно на выходе).
Есть, конечно и минусы - муторная обработка. Пока не уверен в достаточности ресурсов процессора, но это потом видно будет.
Mim, а есть здесь где-то пример реализации какой-нить функции из указанной тобой string.h?
Ник: Barmaley_GMN
Имя: Barmaley_GMN
(Герой!)
Практик
Практик
Информация о пользователе
Вернуться наверх

Re: Вопросы чЯйника

Сообщение livrena (livrena) » 11 мар 2021, 07:45

Пару дней назад занимался этим вопросом для GPS.
Для конвертирования строки в HEX ресурсов процессора ушло очень много, пришлось делать 1 программу для записи в eeprom а другая читает и выполняет свои действия( на 2 микроконтроллерах Atmega 328p) . Массив получился намного больше чем ожидалось.
Ник: livrena
Имя: livrena
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Пред.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей

cron