[an error occurred while processing this directive]
прикол по С. в IDE компилера не засовывать! только тут решать!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ы 21 декабря 2005 г. 19:29
//let's check that the path is fully qualified, like c:\ if ((a[1] == ':') && (a[2] == '\\')) return TRUE; return FALSE;
Этот кусок кода всегда возвращает TRUE, независимо от того, что содержится в а Сможешь объяснить сходу, почему, не используя никакие компилеры и дебаггеры, конечно
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну ясно, слеш в конце строки коммента с:\ убивает следующи йоператор. ) — quark (21.12.2005 19:53 62.140.241.123 , пустое )
тяжело тому кто в нотепаде! — ы (21.12.2005 19:54 80.92.98.211 , пустое )
Победу засчитываем BH+SM...))) — quark (21.12.2005 19:56 62.140.241.123 , пустое )
ну если они честно сознаются что решали в окне браузера то без проблем — ы (21.12.2005 20:00 80.92.98.211 , 139 байт)
Честно сознаюсь, что это первое пришедшее в голову решение. Голова в это время смотрела в Ваше сообщение. Поскольку в if у Вас &&, а не ||. Если б 2 палочки там были, я б еще пораздумывал, а так однозначно - — -=ВН=- (21.12.2005 20:08 194.190.181.231 , 59 байт)
Я честно :) У меня микрокап схему по 20 минут считает, делать нефига, и ничего не запустишь лишнего. — SM (21.12.2005 20:06 81.94.147.99 , пустое )
А я недавно в VDSP с этим боролся. Хотел использовать макрос на несколько строк одна из которых в комменте.. — quark (21.12.2005 20:02 62.140.241.123 , пустое )
Ответ: — ы (21.12.2005 20:05 80.92.98.211 , 308 байт)
ладно, отгадали:) — ы (21.12.2005 19:50 80.92.98.211 , пустое )
Ответ: Хороший тестик при приеме на работу давать :) — dm642 (21.12.2005 19:49 67.130.105.243 , пустое )
А не "\" ли в конце самой первой строки тут пакость навел? Если так, то это компилерозависимый глюк :) — SM (21.12.2005 19:49 81.94.147.99 , пустое )
А можеттак сделать: /* let's check that the path is fully qualified, like c:\ */ — -=ВН=- (21.12.2005 19:49 194.190.181.231 , пустое )
Вот так: if ((a[1] == ':') && (a[2] == '\')) — quark (21.12.2005 19:45 62.140.241.123 , пустое )
ну так нет же {...} а return TRUE; первый оператор после if — (21.12.2005 19:44 81.195.17.20 , пустое )
"\\" - что за символ? — by-pass (21.12.2005 19:32 83.237.77.194 , пустое )
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru