Страница 1 из 2
Конвертер Char -> String
Добавлено: 28 янв 2022, 14:29
Dryundel
Конвертер Char -> String
.
Конвертер Char-String.jpg
Конвертер_Char_String_(Code_-_Professional).ubi
.
С удивлением обнаружил, что такого блока в штатных нет.
Требуется не часто но вот настал такой момент.
Из достоинств: Блок не создает переменных.
Конечно можно было воспользоваться блоком добавления Char к строке.
[spoiler=Добавление Char к строке]
2022-01-27_232601.jpg
[/spoiler]
Однако в целях оптимизации сделал блок.
Отправлено спустя 8 часов 43 минуты 31 секунду:
Вчера сделал, а сегодня утром проснулся с мыслью, что не может быть, чтобы Автор не предусмотрел такой конвертации.
Это просто идиотизм с моей стороны. В штатном конвертере строк надо было просто в настройки залезть!
Штатный конвертер.jpg
Отправлено спустя 6 часов 5 минут 13 секунд:
а нету блока ahcii -> hex ?
[ref]petroua[/ref], не совсем понял вопрос.
Есть варианты:
2022-01-28_142535.jpg
Конвертер Char -> String
Добавлено: 28 янв 2022, 20:45
Dryundel
Вот сразу видно, не любит народ читать. Качают как будто и дело. Народ, ну нафига вам этот хлам? Лень до конца первый пост прочитать.
18 скачивание за день - бред.
Хотел сначала удалить тему, но подумал, что учиться на чужих ошибках полезно. Да и над своими поражать не вредно.

Конвертер Char -> String
Добавлено: 28 янв 2022, 20:53
cmept-27
[ref=#ff8000]Dryundel[/ref], А у меня нету )))
Безымянный.png
Конвертер Char -> String
Добавлено: 28 янв 2022, 20:59
Dryundel
[ref]cmept-27[/ref], я не понял, Вы прикалываетесь?

Конвертер Char -> String
Добавлено: 28 янв 2022, 21:02
cmept-27
[ref=#ff8000]Dryundel[/ref], В чем именно ? Если бы я прикалывался , то я бы написал "Пойду посплю может тоже у меня что появиться"
Конвертер Char -> String
Добавлено: 28 янв 2022, 21:09
Serquick
[ref=#ff8000]Dryundel[/ref],
cmept-27 писал(а): 28 янв 2022, 20:53
[ref=#ff8000]Dryundel[/ref], А у меня нету )))
Безымянный.png
Та-же фигня

7.4.2 портативная.
Конвертер Char -> String
Добавлено: 28 янв 2022, 21:12
Dryundel
[ref]cmept-27[/ref], [ref]Serquick[/ref], ну так переменную типа Char вы к блоку прицепили?
Конвертер Char -> String
Добавлено: 28 янв 2022, 21:13
cmept-27
[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься. Интересно много еще таких пасхалок ))
Конвертер Char -> String
Добавлено: 28 янв 2022, 21:14
Serquick
Dryundel писал(а): 28 янв 2022, 21:12
[ref]cmept-27[/ref], [ref]Serquick[/ref], ну так переменную типа Char вы к блоку прицепили?

Да появилось

Да уж.
Конвертер Char -> String
Добавлено: 28 янв 2022, 21:16
Serquick
cmept-27 писал(а): 28 янв 2022, 21:13
[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься. Интересно много еще таких пасхалок ))
Надо бы пасхалку записать в описание к блоку

Конвертер Char -> String
Добавлено: 28 янв 2022, 21:17
Dryundel
cmept-27 писал(а): 28 янв 2022, 21:13
[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься
При конвертации Float с подобной штукой люди сталкиваются. Не находят количества знаков после запятой.
Serquick писал(а): 28 янв 2022, 21:16
Надо бы пасхалку записать в описание к блоку
Предполагаю что она есть в описании.
Конвертер Char -> String
Добавлено: 28 янв 2022, 21:21
Serquick
Dryundel писал(а): 28 янв 2022, 21:17
Предполагаю что она есть в описании.
Ни слова

Конвертер Char -> String
Добавлено: 28 янв 2022, 21:23
Dryundel
Dryundel писал(а): 28 янв 2022, 21:17
Предполагаю что она есть в описании.
А нет...
Про Float есть, а про Char ничего.
Вот я и наткнулся на грабли. Хотя про Float то точно знал.
Конвертер Char -> String
Добавлено: 29 янв 2022, 00:04
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
если конечно это возможно
Конвертер Char -> String
Добавлено: 29 янв 2022, 01:07
Dryundel
petroua писал(а): 29 янв 2022, 00:04
а если подряд одной строкой несколько ascii идет - то как тогда их в hex переводить
В принципе реально.
Если не секрет, для чего это?
Опишите задумку, может Вам не совсем это требуется.
Вообще, если не одним блоком, то уже сейчас есть вариант это сделать.
Конвертер Char -> String
Добавлено: 29 янв 2022, 09:27
petroua
[ref=#ff8000]Dryundel[/ref],
есть устройство ИБП
оно свои данные отдает в виде строки ascii
@$%&&*afg" - вот так например
если перевести это в hex то получатся циферки с данными различными (напряжение ток мощность частота и т.п.)
Конвертер Char -> String
Добавлено: 29 янв 2022, 11:21
AlexCrane
[ref]petroua[/ref], Если бы делал [ref=#ff8000]Sancho[/ref], то предложил бы так
пример.png
Строку в массив байт.flp
Конвертер Char -> String
Добавлено: 29 янв 2022, 11:43
petroua
[ref=#ff8000]AlexCrane[/ref],
хорошо допустим мы разбили на символы и занесли в массив.
но как конвертировать из ascii?
Конвертер Char -> String
Добавлено: 29 янв 2022, 12:09
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 это по сути уже массив а длина посылки вероятнее всего фиксированная. Можно же штатным средствами обработки строк вытаскивать каждый символ оо отдельности и потом конвертировать его во что угодно.
Конвертер Char -> String
Добавлено: 29 янв 2022, 12:11
petroua
Dryundel писал(а): 29 янв 2022, 11:57
И что Вы с этим будете дедать
перевожу из hex в dec и далее математика
но для этого есть штатные блоки поэтому там все ясно )
затык в переводе из ascii
Отправлено спустя 1 минуту 30 секунд:
Dryundel писал(а): 29 янв 2022, 12:09
штатным средствами
ткните где именно происходит конвертация из ascii в hex/dec/byte
в блоке GetCharFromStr ?