Да он банально нолик забыл прописать, обратите внимание что там \xAF вместо \0xAF. Да и вообше надежнее десятичные числа писать
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Elektronik
25 февраля 2004 г. 13:24
В ответ на:
Ответ: а если записывать HEX-формат в нормальной форме char s[]="...\0xAF..." то не ругается :)
отправлено rezident 25 февраля 2004 г. 13:19
Составить ответ
|||
Конференция
|||
Архив
Ответы
Для тех кто не в курсе: последовательность \0 дает в строке байт равный нулю. Поэтому компилятор и не ругается
—
bialix
(25.02.2004 13:31, 277 байт)
Вы повторяетесь. К преподаванию никакого отношения не имею, а возникающие проблемы решаю самостоятельно.
—
Elektronik
(25.02.2004 13:48, 138 байт)
извиняюсь за преподавателя. Но такие вещи решаются и иначе, чем в вашем примере.
—
bialix
(25.02.2004 13:52,
пустое
)
между прочим \xaf у меня отрабатывается правильно. Что за глючный компилер вы пользуете?
—
Elektronik
(25.02.2004 13:59,
пустое
)
попробуйте так:
—
bialix
(25.02.2004 14:02, 102 байт)
вот тут Dr.Alex это уже объяснил кстати
—
bialix
(25.02.2004 14:03,
пустое
,
ссылка
)
Вы так и не поняли. Напишите \xafA и посмотрите что будет..
—
Dr.Alex
(25.02.2004 14:01,
пустое
)
Да понял я все, после \xaf не могут быть символы от 0 до 9 и от A до F
—
Elektronik
(25.02.2004 14:07,
пустое
)
Ну и вот, а без них и нет ни у кого проблем..
—
Dr.Alex
(25.02.2004 14:09,
пустое
)
Работает на ура в версиях 7.08 и 7.09. Ищите глюки в своей консерватории
—
Elektronik
(25.02.2004 14:01,
пустое
)
Прально..
—
Dr.Alex
(25.02.2004 13:36,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru