[an error occurred while processing this directive]
Я такие вещи по разделителям делаю sscanf();
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ubobrov
19 июля 2006 г. 16:18
В ответ на:
Посоветуйте как лучьше парсить?
отправлено <font color=gray>1111</font> 19 июля 2006 г. 16:12
Составить ответ
|||
Конференция
|||
Архив
Ответы
примерно так
—
ubobrov
(19.07.2006 16:22
84.17.225.79
, 543 байт)
Спасибо, попробую переварить. А можно в двух словах, что делает res = sscanf(str,"%bx,%u,%bx,%u,lu",par1,par2,par3,par4,par5);?
—
1111
(19.07.2006 16:41
194.158.201.59
,
пустое
)
в res возвращается кол-во успешно считанных параметров, %bu,%u,%lu - формат, указывает тип переменных, куда будут считанны параметры, par - параметры, куда будут считываться данные из строки
—
ubobrov
(19.07.2006 17:07
84.17.225.79
,
пустое
)
Благодарю, теперь понятно. Хорошая функция. И весит вроде не так много.
—
1111
(19.07.2006 17:11
194.158.201.59
,
пустое
)
Я правильно понял, что
—
1111
(19.07.2006 16:54
194.158.201.59
, 212 байт)
Системы счисления разные, %x - 16-ричная, %u - десятичная, без знака, %c - символ, ... и .т.д. и т.п.
—
_Bill
(19.07.2006 17:01
193.233.83.66
,
пустое
)
А что значит десятичная - BCD в смысле?
—
1111
(19.07.2006 17:09
194.158.201.59
, 141 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание