- 1
Sleep("pause");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+32
Sleep("pause");
Написал как-то ночью. Без комментариев.
bormand 14.10.2012 06:52 # 0
LispGovno 14.10.2012 15:11 # +2
bormand 14.10.2012 15:45 # +1
govnomonad 14.10.2012 16:15 # +2
govnomonad 14.10.2012 16:19 # +3
Я буду всегда читать комментарии до конца
Я буду всегда читать комментарии до конца
Я буду всегда читать комментарии до конца
Я буду всегда читать комментарии до конца
Я буду всегда читать комментарии до конца
Я буду всегда читать комментарии до конца
Я буду всегда читать комментарии до конца
TarasB 14.10.2012 10:00 # −5
bormand 14.10.2012 10:45 # +6
TarasB 14.10.2012 13:31 # −4
absolut 14.10.2012 14:43 # +1
LispGovno 14.10.2012 15:07 # +1
импортировали windows.lib и не подключали windows.h
и импортировали функцию Sleep:
extern Sleep();
В результате Sleep принимает произвольные параметры и типы.
В крестах это не скомпилируется и не выполнится успешно.
bormand 14.10.2012 15:47 # +4
@LispGovno
> импортировали windows.lib и не подключали windows.h
> и импортировали функцию Sleep:
> extern Sleep();
Да сишка и так соберет. Можно даже не париться с забыванием прототипа.
P.S. Где здесь с++, qwertyuio?
absolut 14.10.2012 15:50 # +1
bormand 14.10.2012 15:52 # +4
Ну разве что там int Sleep(const char*)... Но это еще большее извращение чем приведенный код ;)
LispGovno 14.10.2012 17:34 # 0
bormand 14.10.2012 19:36 # +1
Еще недостаток - надо бы приводить time к нижнему регистру.
LispGovno 14.10.2012 19:44 # −1
>gettext
Вот это круто... Я не в теме. POSIX? В винде нет?
>а sleep можно выбрать ифдефами
C++11: std::this_thread::sleep_for
roman-kashitsyn 14.10.2012 22:22 # 0
> Вот это круто... Я не в теме. POSIX? В винде нет?
К POSIX это не относится. Под винду тоже вроде вариант есть. Правда, схема локализации выглядит довольно сложно по сравнению, скажем, с java api.
absolut 14.10.2012 15:59 # +2