Вверх ↑
Ответов: 5227
Рейтинг: 586
#1: 2016-01-29 08:48:15 ЛС | профиль | цитата
Assasin писал(а):
sashaoli, а почему точка в маске не фигурирует?

Справедливое замечание (если поставить то всё будет работать)

nesco писал(а):
Да этот глюк довольно просто объясняется -- маска %s не получается, в буфер ничего не пишется, но исправно выдается мусор, который хранится в этом буфере.


Вот и добрались до самого главного, мне тоже это не понравилось

Предлагаю такой вариант: sscanf_v1_3.zip
т.к функция возращает результат количеству действительно присвоенных переменных (и они только в порядке возрастания) т.е первое несоответствие маски дальнейший разбор параметров прекращается.

На onResult и на Value выводить только существующие результаты
На onError -1 ошибка onResult > 0 количество присвоенных переменных

у кого есть ещё предложения

кстати вот схемка для примера, (для слепых операторв) можно и на рассыпухе но наверно сложнее будет code_36886.txt
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
файлы: 2sscanf_v1_3.zip [5.3KB] [401], code_36886.txt [1.6KB] [598]
Голосовали:sashaoli