Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Как делать в программе паузы, порядка 100 миллисекунд. Есть в С что-то стандартное? С без плюсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 11:12 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Syntax: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 11:43 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Asm64DSyntax: Код: plaintext Это я натыкался в инете, не работает. Строчка sleep(5); даёт при компиляции кучу ошибок Compiling... array_reverse.c D:\EK\array_reverse\array_reverse.c(14) : warning C4013: 'sleep' undefined; assuming extern returning int Linking... array_reverse.obj : error LNK2001: unresolved external symbol _sleep Debug/array_reverse.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. array_reverse.exe - 2 error(s), 1 warning(s) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 11:49 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
потому как надо S leep -------------------------------------------------------------- o(O_O)o ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 11:50 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
есть POSIX-ные sleep <unistd.> и usleep (mksek) <unistd.h>, nanosleep (nanosec) <time.h>, правда последние в расширении, хотя они и везде, обычно, есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 12:08 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Akhесть POSIX-ные sleep <unistd.> и usleep (mksek) <unistd.h>, nanosleep (nanosec) <time.h>, правда последние в расширении, хотя они и везде, обычно, есть. В Визуал студии 6 не нашёл таких. Я нашёл в stdlib.h _CRTIMP void __cdecl _sleep(unsigned long); то что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 12:25 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Akhесть POSIX-ные sleep <unistd.> и usleep (mksek) <unistd.h>, nanosleep (nanosec) <time.h>, правда последние в расширении, хотя они и везде, обычно, есть. В Визуал студии 6 не нашёл таких. Я нашёл в stdlib.h _CRTIMP void __cdecl _sleep(unsigned long); то что надо. потому что это POSIX, а значит *nix, gcc в этой области. Раз уж у тебя винда, то лучше бы воспользовался Sleep (как тебе посоветовал Cerebrum, т.к. достаточно миллисекунд), это хоть как-то будет переносимо под виндой, а _sleep не понятно откуда взялся (может знатоки crt помогут) и куда он денется, т.к. про него текущие C и C++ стандарты молчат (впрочем как и про sleep). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 13:17 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Akh XDiaBLo Akhесть POSIX-ные sleep <unistd.> и usleep (mksek) <unistd.h>, nanosleep (nanosec) <time.h>, правда последние в расширении, хотя они и везде, обычно, есть. В Визуал студии 6 не нашёл таких. Я нашёл в stdlib.h _CRTIMP void __cdecl _sleep(unsigned long); то что надо. потому что это POSIX, а значит *nix, gcc в этой области. Раз уж у тебя винда, то лучше бы воспользовался Sleep (как тебе посоветовал Cerebrum, т.к. достаточно миллисекунд), это хоть как-то будет переносимо под виндой, а _sleep не понятно откуда взялся (может знатоки crt помогут) и куда он денется, т.к. про него текущие C и C++ стандарты молчат (впрочем как и про sleep). Да я итак гцц обычно юзаю, просто на данном компе нет выбора. А некроссплатформенные решения я не приемлю, только как временные оставляю. Что такое посикс я в курсе. Что можно кроссплатформенного сделать под Висуал студией 6, и надо ли, если я под ней надолго не задержусь? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 13:20 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
XDiaBLo wrote: > Как делать в программе паузы, порядка 100 миллисекунд. Есть в С что-то > стандартное? С без плюсов. Стандартного нет. Нужно использовать либо функции операционной системы, либо библиотеки потоков типа pthread и функции из них. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 14:02 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
XDiaBLo wrote: > Автор: "XDiaBLo" > Akh > есть POSIX-ные sleep <unistd.> и usleep (mksek) <unistd.h>, nanosleep > (nanosec) <time.h>, правда последние в расширении, хотя они и везде, > обычно, есть. > > > В Визуал студии 6 не нашёл таких. > Я нашёл в stdlib.h > _CRTIMP void __cdecl _sleep(unsigned long); > то что надо. Это оно и есть, просто у MS такой прикол - во все посиксовские функции добавлять спереди "_" . Формально это вроде бы как допустимо, поскольку это - не стандартные сишные функции. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 14:04 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
MasterZiv Это оно и есть, просто у MS такой прикол - во все посиксовские функции добавлять спереди "_" . Формально это вроде бы как допустимо, поскольку это - не стандартные сишные функции. Спасибо, крайне полезная информация :) А я то думаю, чавой-то уже невпервой натыкаюсь на эти подчерки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 14:58 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Asm64D, Использование команды "Sleep()", требует подключения библиотеки "<Windows.h>"! Также в скобках можно указать переменную. Пример простеишего использования этой команды: #include <Windows.h> int main(){ Sleep(1000); return 0; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 06:41 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
Никита1864Asm64D, Использование команды "Sleep()", требует подключения библиотеки "<Windows.h>"! Также в скобках можно указать переменную. Пример простеишего использования этой команды: #include <Windows.h> int main(){ Sleep(1000); return 0; } Во-первых мне это уже 6 лет не нужно. Во-вторых Windows.h вряд-ли содержит стандартные С-шные функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 06:47 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
В третьих Windows.h не существует вообще. Есть windows.h. В четвертых, там действительно нет стандартных Си функций. В пятых, это вообще не библиотека. (или это должно было идти во первых?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 06:55 |
|
||
|
Пауза
|
|||
|---|---|---|---|
|
#18+
XDiaBLoВо-вторых Windows.h вряд-ли содержит стандартные С-шные функции. Sleep() это функция WinAPI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 06:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=35487137&tid=2019400]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 170ms |

| 0 / 0 |
