Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Как сделать задержку в С++?


Рекомендуемые сообщения

Как вот сделать задержку в С++ так, чтобы можно было сделать так, чтобы сначала выводилась одна точка,(с помощью std::cout), затем задержка(в 2 секунды), а затем ещё раз точка и т.д.

Ссылка на комментарий
Поделиться на другие сайты

#include <time.h>

// Функция задержки, параметр - время задержки в миллисекундах

void delay (int ms)

{

unsigned long t1 = clock()/CLK_TCK*1000+ms, t2 = 0;

while ((t2 = clock()/CLK_TCK*1000) < t1);

}

Думаю, эта функция у тебя заработает.

Ссылка на комментарий
Поделиться на другие сайты

Sleep точно есть.

...#include <iostream>#include <windows.h>   //Заголовочный файл с объявлениями основных API-функций. ....for (int i(0); i < n; ++i) // n = кол-ву точек.  {  std::cout << '.';  Sleep(2000); //API-функция задержки. Принимеат значение в милисекундах.  }....

В С++ Builder'e работает.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...