Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/88: Рейтинг темы: голосов - 88, средняя оценка - 4.64
 Аватар для ПавелИтель
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75

Задержка в цикле на С

25.04.2011, 21:12. Показов 16846. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Подскажите как в консольном Борланде на С сделать пацзц в цикле, что бы выводимая информация была читабельна?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2011, 21:12
Ответы с готовыми решениями:

Задержка в цикле for
Здравствуйте. Имеется вот такая вот рабочая подпрограмма : void led_per(uint16_t n_led) { ...

Задержка в цикле
Имеется цикл, в котором отрисовываются линии, соединяющие вершины графа. К примеру, у меня 5 вершин, их нужно соединить дугами динамически,...

Задержка в цикле
Здравствуйте! Помогите пожалуйста разобраться: Есть бесконечный цикл, который берет информацию через промежутки времени и сравнивает...

15
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
25.04.2011, 21:22
C
1
getch(); //include <conio.h>
0
 Аватар для ПавелИтель
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
25.04.2011, 21:32  [ТС]
Эта функция ожидает нажатия клавиши, а мне нужна временная задержка, пауза в несколько секунд.
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
25.04.2011, 21:36
Гуглите функцию sleep ().
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
25.04.2011, 21:38
Цитата Сообщение от ПавелИтель Посмотреть сообщение
Борланде на С
C
1
delay(время в миллисекундах);
0
 Аватар для ПавелИтель
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
25.04.2011, 22:38  [ТС]
Цитата Сообщение от Maxwe11 Посмотреть сообщение
C
1
delay(время в миллисекундах);
Не работает, какую библиатеку подключить? Или еще что?

Добавлено через 1 минуту
Цитата Сообщение от neske Посмотреть сообщение
Гуглите функцию sleep ().
Для этого нужно #include <windows.h> (С++) - а я вам про С консольный говорю...
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
25.04.2011, 22:42
Цитата Сообщение от ПавелИтель Посмотреть сообщение
Для этого нужно #include <windows.h> (С++) - а я вам про С консольный говорю...
это не исключает консольности приложения
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
25.04.2011, 22:46
Да и не sleep, а Sleep.
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
25.04.2011, 22:48
Цитата Сообщение от ПавелИтель Посмотреть сообщение
Не работает, какую библиатеку подключить?
Ctrl+F1 отменили? там все подробно описано
0
 Аватар для ПавелИтель
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
25.04.2011, 23:00  [ТС]
Спасибо delay(&); подошел!
подключил #include <dos.h>
0
0 / 0 / 0
Регистрация: 21.09.2018
Сообщений: 5
23.09.2018, 12:37
long long wait = 0;
while (wait < нужного количества времени)
++wait;
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
23.09.2018, 20:54
Цитата Сообщение от cppmodex105 Посмотреть сообщение
long long wait = 0;
while (wait < нужного количества времени)
++wait;
Это плохой метод, т.к. он потребляет процессорное время. В отличие от всяких sleep'ов, который процессор не жрут

Добавлено через 27 секунд
Да и в таком виде его компилятор соптимизирует и выкинет цикл
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,028
Записей в блоге: 1
23.09.2018, 21:16
А еще теме более семи лет, ну лан.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.09.2018, 19:40

Не по теме:

ё-маё...



Добавлено через 30 секунд

Не по теме:

Один фиг, на заведомо корявый способ всё равно нужно было возразить, а то ведь кто-то поверит, что так и надо

0
30 / 21 / 8
Регистрация: 23.09.2018
Сообщений: 186
24.09.2018, 23:39
C++
1
2
3
4
5
void sleep(int seconds) {
    clock_t stop = clock() + seconds * CLOCKS_PER_SEC;
    while (clock() < stop) {
    }
}
0
зомбяк
 Аватар для TRam_
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
25.09.2018, 00:42
stu4ent, если это работает под операционной системой, то забиваешь ядро проца бесполезной загрузкой. sleep или его аналоги всё же нужны, тогда операционка сможет за время ожидания твоей программой нужного времени выполнить что-то более полезное.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.09.2018, 00:42
Помогаю со студенческими работами здесь

Задержка в цикле
Здравствуйте, код должен по очереди выдавать результаты каждого объекта, но хотелось бы это реализовать с задержкой. На один раз я...

Временная задержка в цикле
Здарова,нужно сделать задержку в цикле for для отрисовки трапеции,которая двигается вдоль линии. System.Threading.Thread.Sleep(50); не...

Как програмно в цикле не доходя до конца, пропустить шаг в цикле?
Как програмно в цикле не доходя до конца, пропустить шаг в цикле?

При склеивании строк в цикле, уже на пятом цикле возникает переполнение памяти
При склеивании строк в цикле, уже на пятом цикле возникает переполнение памяти. Что не так и как правильно сделать? Не пинайте нуба! ...

Переменная, которая только что использовалась в цикле в качестве счётчика в следующем цикле не используется
Помогите, пожалуйста. Вот отрывок программы (программа целиком- в архиве): procedure TForm1.Button1Click(Sender: TObject); begin ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru