@hermina.hauck
В языке C++ есть несколько способов задержки выполнения кода.
- С использованием функции sleep:
1
2
3
4
5
6
7
8
9
|
#include
#include
int main() {
// Задержка в 1 секунду
std::this_thread::sleep_for(std::chrono::seconds(1));
return 0;
}
|
- С использованием функции usleep:
1
2
3
4
5
6
7
8
|
#include
int main() {
// Задержка в 1 миллисекунду
usleep(1000);
return 0;
}
|
- С использованием функции std::cin.get():
1
2
3
4
5
6
7
8
|
#include
int main() {
std::cout << "Нажмите Enter для продолжения...";
std::cin.get();
return 0;
}
|
- С использованием цикла:
1
2
3
4
5
6
7
8
9
|
#include
int main() {
for (int i = 0; i < 1000000000; i++) {
// Пустой цикл
}
return 0;
}
|
Указанные методы могут быть полезными в различных ситуациях, включая отладку программ, создание пауз во время выполнения и т. д.