
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.02.2006, 14:06
|
|||
|---|---|---|---|
|
|||
О мультиветвлениях в препроцессорной обработке |
|||
|
#18+
И снова же я о этом препроцессоре по идее эта прога должна выводить сообщение <<"Все правильно сделал, работа стабильна"; т.к выражение верно==1, но у меня все эти дейстия просто игнорируются. Может я какую библиотеку не подключил или вообще не правильно сконструировал? подскажите, что не верно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2006, 14:29
|
|||
|---|---|---|---|
О мультиветвлениях в препроцессорной обработке |
|||
|
#18+
Тут, скорее, вопрос "а что верно?" надо задавать. До Код: plaintext Программа начинает выполнение с функции main. Что там у нас? Код: plaintext 1. 2. 3. 4. Конструкция Код: plaintext 1. 2. 3. 4. 5. 1) за пределами какой либо функции 2) На С/С++ так писать неправильно Надо написать что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2006, 14:42
|
|||
|---|---|---|---|
О мультиветвлениях в препроцессорной обработке |
|||
|
#18+
#ifdef, конечно, слитно пишется. и лучше писать #if defined(symbol) И не думаю, что там катят вычисления с плавающей точкой (их, кстати, с нулём-то сравнивать сложней и неочевидней, пожалуй, чем тебе кажется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2006, 16:18
|
|||
|---|---|---|---|
О мультиветвлениях в препроцессорной обработке |
|||
|
#18+
Я точно не помно, но кажется по стандарту все, что идет в строке директивы препроцессора после всех ее конструкций игнорируется. Точно например что #define EEE 123 here you may write a letter to your mom будет работать и EEE будет "равно" числу 123. Видимо так же и во всех остальных директивах мусор после директивы до конца строки игнорируется. Не знаю это точно для всех директив кроме #define - нужно проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.02.2006, 16:22
|
|||
|---|---|---|---|
О мультиветвлениях в препроцессорной обработке |
|||
|
#18+
А может я чего и напутал ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2006, 12:48
|
|||
|---|---|---|---|
|
|||
О мультиветвлениях в препроцессорной обработке |
|||
|
#18+
все разобрался. окакзывается надо просто сиауты определять на следующей строке Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2031896]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 477ms |

| 0 / 0 |
