Страница 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 секунду:
:smile171: :smile171: :smile171:
Вчера сделал, а сегодня утром проснулся с мыслью, что не может быть, чтобы Автор не предусмотрел такой конвертации.
Это просто идиотизм с моей стороны. В штатном конвертере строк надо было просто в настройки залезть!
Штатный конвертер.jpg
Отправлено спустя 6 часов 5 минут 13 секунд:
а нету блока ahcii -> hex ?
[ref]petroua[/ref], не совсем понял вопрос.
Есть варианты:
2022-01-28_142535.jpg

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

Добавлено: 28 янв 2022, 20:45
Dryundel
Вот сразу видно, не любит народ читать. Качают как будто и дело. Народ, ну нафига вам этот хлам? Лень до конца первый пост прочитать.
18 скачивание за день - бред. :)
Хотел сначала удалить тему, но подумал, что учиться на чужих ошибках полезно. Да и над своими поражать не вредно. :smile171:

Конвертер 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 вы к блоку прицепили?
:D :smile44: Да появилось :) Да уж.

Конвертер 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 Предполагаю что она есть в описании.
Ни слова :smile44:

Конвертер 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 ?