Конвертер Char -> String

Пользовательские блоки для конвертации различных типов данных, а так-же шифрования и дешифровки
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

Конвертер Char -> String
.
Конвертер Char-String.jpg
Конвертер_Char_String_(Code_-_Professional).ubi
.
С удивлением обнаружил, что такого блока в штатных нет.
Требуется не часто но вот настал такой момент.
Из достоинств: Блок не создает переменных.

Конечно можно было воспользоваться блоком добавления Char к строке.
[spoiler=Добавление Char к строке]
2022-01-27_232601.jpg
[/spoiler]
Однако в целях оптимизации сделал блок.

Отправлено спустя 8 часов 43 минуты 31 секунду:
:smile171: :smile171: :smile171:
Вчера сделал, а сегодня утром проснулся с мыслью, что не может быть, чтобы Автор не предусмотрел такой конвертации.
Это просто идиотизм с моей стороны. В штатном конвертере строк надо было просто в настройки залезть!
Штатный конвертер.jpg
Отправлено спустя 6 часов 5 минут 13 секунд:
а нету блока ahcii -> hex ?
[ref]petroua[/ref], не совсем понял вопрос.
Есть варианты:
2022-01-28_142535.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

Вот сразу видно, не любит народ читать. Качают как будто и дело. Народ, ну нафига вам этот хлам? Лень до конца первый пост прочитать.
18 скачивание за день - бред. :)
Хотел сначала удалить тему, но подумал, что учиться на чужих ошибках полезно. Да и над своими поражать не вредно. :smile171:
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Конвертер Char -> String

Сообщение cmept-27 »

[ref=#ff8000]Dryundel[/ref], А у меня нету )))
Безымянный.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

[ref]cmept-27[/ref], я не понял, Вы прикалываетесь? :)
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Конвертер Char -> String

Сообщение cmept-27 »

[ref=#ff8000]Dryundel[/ref], В чем именно ? Если бы я прикалывался , то я бы написал "Пойду посплю может тоже у меня что появиться"
OK
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

Конвертер Char -> String

Сообщение Serquick »

[ref=#ff8000]Dryundel[/ref],
cmept-27 писал(а): 28 янв 2022, 20:53 [ref=#ff8000]Dryundel[/ref], А у меня нету )))
Безымянный.png
Та-же фигня :) 7.4.2 портативная.
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

[ref]cmept-27[/ref], [ref]Serquick[/ref], ну так переменную типа Char вы к блоку прицепили?
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Конвертер Char -> String

Сообщение cmept-27 »

[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься. Интересно много еще таких пасхалок ))
OK
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

Конвертер Char -> String

Сообщение Serquick »

Dryundel писал(а): 28 янв 2022, 21:12 [ref]cmept-27[/ref], [ref]Serquick[/ref], ну так переменную типа Char вы к блоку прицепили?
:D :smile44: Да появилось :) Да уж.
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

Конвертер Char -> String

Сообщение Serquick »

cmept-27 писал(а): 28 янв 2022, 21:13 [ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься. Интересно много еще таких пасхалок ))
Надо бы пасхалку записать в описание к блоку :)
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

cmept-27 писал(а): 28 янв 2022, 21:13 [ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься
При конвертации Float с подобной штукой люди сталкиваются. Не находят количества знаков после запятой. :)
Serquick писал(а): 28 янв 2022, 21:16 Надо бы пасхалку записать в описание к блоку
Предполагаю что она есть в описании.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

Конвертер Char -> String

Сообщение Serquick »

Dryundel писал(а): 28 янв 2022, 21:17 Предполагаю что она есть в описании.
Ни слова :smile44:
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

Dryundel писал(а): 28 янв 2022, 21:17 Предполагаю что она есть в описании.
А нет... :)
Про Float есть, а про Char ничего. :)
Вот я и наткнулся на грабли. Хотя про Float то точно знал.
petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07 дек 2021, 17:17
Имя: Петр

Конвертер Char -> String

Сообщение petroua »

Dryundel писал(а): 28 янв 2022, 14:29 Есть варианты
посимвольно это да.
а если подряд одной строкой несколько ascii идет - то как тогда их в hex переводить

Отправлено спустя 1 минуту 52 секунды:
Dryundel писал(а): 29 янв 2022, 00:02 не совсем понял вопрос
символ из ascii он же строковый.
как строку из ascii в hex переводить?

как здесь но только в ардуине/есп такое осуществить
https://coding.tools/ru/ascii-to-hex

если конечно это возможно
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

petroua писал(а): 29 янв 2022, 00:04 а если подряд одной строкой несколько ascii идет - то как тогда их в hex переводить
В принципе реально.
Если не секрет, для чего это?
Опишите задумку, может Вам не совсем это требуется.

Вообще, если не одним блоком, то уже сейчас есть вариант это сделать.
petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07 дек 2021, 17:17
Имя: Петр

Конвертер Char -> String

Сообщение petroua »

[ref=#ff8000]Dryundel[/ref],
есть устройство ИБП
оно свои данные отдает в виде строки ascii
@$%&&*afg" - вот так например
если перевести это в hex то получатся циферки с данными различными (напряжение ток мощность частота и т.п.)
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

Конвертер Char -> String

Сообщение AlexCrane »

[ref]petroua[/ref], Если бы делал [ref=#ff8000]Sancho[/ref], то предложил бы так
пример.png
Строку в массив байт.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07 дек 2021, 17:17
Имя: Петр

Конвертер Char -> String

Сообщение petroua »

[ref=#ff8000]AlexCrane[/ref],
хорошо допустим мы разбили на символы и занесли в массив.
но как конвертировать из ascii?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Конвертер Char -> String

Сообщение Dryundel »

Dryundel писал(а): 29 янв 2022, 01:07 есть устройство ИБП
оно свои данные отдает в виде строки ascii
@$%&&*afg" - вот так например
Ну хорошо, допустим.
Если перевести это в hex получается:
40 24 25 26 26 2a 61 66 67 22
И что Вы с этим будете дедать?
Может надо это в Dec переводить?
64 36 37 38 38 42 97 102 103 34
Тогда это будут циферки byte или int
А с hex что Вы сделаете? Ведь все равно это будет строка String. Или результат нужен в char?

Короче, и ли это Вы чего то недопонимаете или у меня лыжи не едут.

Вопросы:
Это реальная посылка?
Количество знаков фиксированной? 10 шт?

Отправлено спустя 12 минут 8 секунд:
[ref=#ff8000]AlexCrane[/ref], нафига такие сложности? String это по сути уже массив а длина посылки вероятнее всего фиксированная. Можно же штатным средствами обработки строк вытаскивать каждый символ оо отдельности и потом конвертировать его во что угодно.
petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07 дек 2021, 17:17
Имя: Петр

Конвертер Char -> String

Сообщение petroua »

Dryundel писал(а): 29 янв 2022, 11:57 И что Вы с этим будете дедать
перевожу из hex в dec и далее математика
но для этого есть штатные блоки поэтому там все ясно )
затык в переводе из ascii

Отправлено спустя 1 минуту 30 секунд:
Dryundel писал(а): 29 янв 2022, 12:09 штатным средствами
ткните где именно происходит конвертация из ascii в hex/dec/byte
в блоке GetCharFromStr ?
Последний раз редактировалось petroua 29 янв 2022, 12:24, всего редактировалось 2 раза.
Ответить

Вернуться в «Конвертация типов, шифраторы и дешифраторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость