ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
360797 Топик полностью
fk0, легенда (10.10.2012 13:26, просмотров: 121) ответил MegaJohn на нука покажи как стандартными функциями сделать по ссылке последнее преобразование ?!
Практически такая штука делается с помощью scanf. В зависимости от библиотеки (все тут говном поливают опенсоурс, но у них почему-то всё работает в соответствии с ISO, в отличии от коммерческих где масса чего не работает или работает через ()() и всем пофиг) только scanf или потребуется ещё вручную отсекать (while (isspace(*ptr)) ptr++) пробелы перед каждым словом (не потому, что scanf не умеет, а нужно знать сколько символов в целом он потребил). Далее слово (%2.2X или %4.4X) преобразуется. И так в цикле для каждого слова. Потому, что модем может вставлять пробелы (переводы строк) в ответе. Лучше б в пример привёл 7-битную SMS или разбор телефонного номера из PDU. Там действительно только врукопашную. Причём с выравниванием многосегментной 7-битной SMS сказочное поле усеянное граблями и на кодировании и на декодировании.
[ZX]