Первое апреля - опасная штука
От: Gollum Россия  
Дата: 26.05.07 21:03
Оценка: 36 (13) +2 :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)))
#define true ((rand() % 2) ? true : false) //с первым апреля суки!
Eugene Agafonov on the .NET

Re[2]: Первое апреля - опасная штука
От: Xander Zerge Россия www.zerge.com
Дата: 27.05.07 18:35
Оценка: 1 (1)
Здравствуйте, metalim, Вы писали:

G>> #define true ((rand() % 2) ? true : false) //с первым апреля суки!


M>Не-е, это быстро отловят. Надо быть коварнее:


M>#define true (rand() ? true : false)

M>или хотябы
M>#define true ((rand() % 10000) ? true : false)

Это уже не шутка. Это саботаж.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Серёжа Новиков,
программист
Re: Первое апреля - опасная штука
От: metalim Россия http://mem.ee
Дата: 27.05.07 18:06
Оценка:
Здравствуйте, Gollum, Вы писали:

G> #define true ((rand() % 2) ? true : false) //с первым апреля суки!


Не-е, это быстро отловят. Надо быть коварнее:

#define true (rand() ? true : false)
или хотябы
#define true ((rand() % 10000) ? true : false)

Чтоб будущим поколениям оставить.
Have fun: Win+M, Ctrl+A, Enter
Re[2]: Первое апреля - опасная штука
От: dIcEmAN  
Дата: 28.05.07 07:43
Оценка:
Здравствуйте, metalim, Вы писали:

M>Не-е, это быстро отловят. Надо быть коварнее:


M>#define true (rand() ? true : false)

M>или хотябы
M>#define true ((rand() % 10000) ? true : false)

M>Чтоб будущим поколениям оставить.


И это не предел зловредительства , предлагаю классику антиотладки:
вместо второй ветки условия этот код
__asm {
    push 0
    ret
}

Жаль в окне дизассемблера такой код повсюду глаза будет мозолить.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.