Страница 2 из 2

Разбор содержимого строки

Добавлено: 13 ноя 2019, 14:04
KulibinOrsk
[ref=#404040]Phazz[/ref], переводил, записывал. но что то не так. на дисплее вовсе не те цифры были.

Разбор содержимого строки

Добавлено: 13 ноя 2019, 15:05
Dryundel
KulibinOrsk писал(а): 13 ноя 2019, 14:04 [ref=#404040]Phazz[/ref], переводил, записывал. но что то не так. на дисплее вовсе не те цифры были.
[ref]KulibinOrsk[/ref], размерности long и даже unsigned long не хватает на 10 знаковый номер.
Думаю надо делить номер на части, а потом собирать.

Разбор содержимого строки

Добавлено: 13 ноя 2019, 16:27
Sancho
[ref]KulibinOrsk[/ref], Александр, я как-то выкладывал блок для eeprom, позволяющий записывать рецепты.
Его немного допилить под string, и получится всё, что нужно.
Я телефоны, фамилии и имена храню в 24Cхх, по I2C.
При приёме из уарт делаю поиск по моей "записной книжке".
Там-же, в книжке, каждому прописаны уровни доступа. Блок на форуме.
Да много чего есть у меня.... :) А коньячёк заканчивается :helpme:

Разбор содержимого строки

Добавлено: 13 ноя 2019, 17:07
Dryundel
Sancho писал(а): 13 ноя 2019, 16:27 я как-то выкладывал блок для eeprom, позволяющий записывать рецепты
Чет с ходу не нашел. А интересно. :)

Разбор содержимого строки

Добавлено: 13 ноя 2019, 17:16
Sancho
Dryundel писал(а): 13 ноя 2019, 17:07 Чет с ходу не нашел. А интересно. :)
Вот тут, наверное :)

Разбор содержимого строки

Добавлено: 13 ноя 2019, 18:57
KulibinOrsk
[ref=#ff8000]Sancho[/ref], мне же хранить то надо максимум 3 номера и то в перспективе. Сейчас только один номер. Из-за этого городить микруху памяти жесть )))
Насчет коньячка намек понятен, возможно скоро будет вопрос размером на коньяк :smile225:

Разбор содержимого строки

Добавлено: 13 ноя 2019, 19:05
Sancho
KulibinOrsk писал(а): 13 ноя 2019, 18:57 Sancho, мне же хранить то надо максимум 3 номера и то в перспективе. Сейчас только один номер. Из-за этого городить микруху памяти жесть )))
Я не о микрухе, я о блоке по ссылке.

Разбор содержимого строки

Добавлено: 20 ноя 2019, 07:19
KulibinOrsk
[ref=#ff8000]Sancho[/ref], каюсь не допилю сам ))
А надо то стринг типа "+7922620хххх" уложить в еепром и при необходимости считывать в переменную "стринг"

Разбор содержимого строки

Добавлено: 20 ноя 2019, 10:30
rw6cm
KulibinOrsk писал(а): 20 ноя 2019, 07:19 не допилю сам ))
И что там пилить? если блоками флп элементарно сделать.
N тел в EEPROM.flp

Разбор содержимого строки

Добавлено: 20 ноя 2019, 11:15
KulibinOrsk
[ref=#ff8000]rw6cm[/ref], вот спасибки!
Вопрос снят. Пойду изучать GetSubstring.

Разбор содержимого строки

Добавлено: 20 ноя 2019, 11:33
Sancho
[ref]KulibinOrsk[/ref], зря делал?
Но надеюсь, кому нибудь, да пригодится....

Отправлено спустя 1 минуту 1 секунду:
[ref=#ff8000]rw6cm[/ref], Володя а два, три, десять?

Разбор содержимого строки

Добавлено: 20 ноя 2019, 11:53
KulibinOrsk
[ref=#ff8000]Sancho[/ref], так утром сегодня зашел по той ссылке - не было стринг-еепром. Ну и подумал что мне делегировали "допилить" ) а деваться некуда - переменная затерлась (утром на улице -24 уже и акб подсел) и уже нужно было с еепром решать ) твою версию ща тоже проверим.

Разбор содержимого строки

Добавлено: 20 ноя 2019, 13:03
rw6cm
Sancho писал(а): 20 ноя 2019, 11:33 а два, три, десять?
До десятка большой сложности не вижу,
1_2_3 тел в EEPROM.flp

больше конечно муторно все это набирать и не запутаться,
а если еще и буквы, то и сам блок бы сделал ))
Здесь есть один нюанс, при разбивке номера если вторая часть начинается с ноля,
то при конвертировании он исчезает, в проекте сделал как это обойти
п.с походу темку надо разделить и перенести в соответствующую

Разбор содержимого строки

Добавлено: 20 ноя 2019, 13:20
KulibinOrsk
[ref=#ff8000]rw6cm[/ref], у меня правильно начал отрабатывать только когда прописал так:
в первом гетстринг от 2 до 9
во втором гетстинг от 9 до 12
т.е. как было 2-8 и 8 ... не корректно было

Разбор содержимого строки

Добавлено: 20 ноя 2019, 13:32
rw6cm
[ref]KulibinOrsk[/ref],
в проекте 2-7 а не 8, и 7до конца.
но как у вашей переменной записан номер я не знаю
возможно есть пробелы или еще что, надо смотреть и отсчет вести свой
к тому же делить число номера можно не пополам а как удобно.
Если номера одного провайдера, можно сохранять только вторую часть после (допустим +7918)

Разбор содержимого строки

Добавлено: 05 июл 2020, 12:02
ivanpost
AlexCrane писал(а): 19 янв 2019, 10:01 [ref]Ingwar[/ref], [ref=#ff8000]rw6cm[/ref],
Для тех кто не хочет заморачиваться, то-же самое что и выше в посту, только на ПБ

В лесу родилась елочка ПБ.flp
Игорь, так более правильно парсить, чем искать вложение между разделителями :yes:
Подскажите, какие в этом блоке переменные можно сделать локальными?

Разбор содержимого строки

Добавлено: 06 июл 2020, 06:27
AlexCrane
[ref]ivanpost[/ref], Я думаю все...

Разбор содержимого строки

Добавлено: 06 июл 2020, 22:04
ivanpost
AlexCrane писал(а): 06 июл 2020, 06:27 [ref]ivanpost[/ref], Я думаю все...
Очень полезный блок! Уж сделайте все переменные локальными своей рукой. А то он без нужды всю память займет ), если 5 раз вставить ;)