Есть ли в C++ достойная функция ожидания?
Обратите внимание, что приведенный cxx выше код был протестирован cpp на Code :: Blocks 12.11 и cxx Visual Studio 2012
в Windows c++ 7.
Чтобы заставить вашу программу останавливаться или ждать, у вас есть несколько вариантов:
- сна (целое число без знака)
Значение должно быть положительным wait целым числом в миллисекундах. Это c++ означает, что если вы хотите, чтобы wait ваша программа ждала 2 секунды, введите cpp 2000.
Вот пример:
#include //for using cout
#include //for using the function sleep
using namespace std; //for using cout
int main(void)
{
cout << "test" << endl;
sleep(5000); //make the programme waiting for 5 seconds
cout << "test" << endl;
sleep(2000); // wait for 2 seconds before closing
return 0;
}
Если вы ждете cpp слишком долго, это, вероятно, означает, что cxx параметр находится в секундах. Так cxx что измените его на это:
sleep(5);
Для cpp тех, кто получает сообщение cpp об ошибке или проблемы с cxx использованием сна, попробуйте cxx заменить его на _sleep или cxx Sleep, особенно в Code :: Bloks.
И c++ если у вас все еще возникают cxx проблемы, попробуйте добавить cpp одну эту библиотеку в начало cpp кода.
#include
#include
#include
#include
#include
- система ("ПАУЗА")
Простая программа "Hello wait world" в консольном приложении cxx Windows, вероятно, закроется c++ прежде, чем вы что-нибудь cxx увидите. Это тот случай, когда cpp вы можете использовать систему c++ («Пауза»).
#include
using namespace std;
int main(void)
{
cout << "Hello world!" << endl;
system("PAUSE");
return 0;
}
Если вы получили cxx сообщение «ошибка: 'система' не cpp была объявлена в этой области», просто c++ добавьте следующая строка c++ в начале кода:
#include
- cin.ignore()
Такого же результата cpp можно достичь с помощью cin.ignore():
#include
using namespace std;
int main(void)
{
cout << "Hello world!" << endl;
cin.ignore();
return 0;
}
- cin.get()
пример:
#include
using namespace std;
int main(void)
{
cout << "Hello world!" << endl;
cin.get();
return 0;
}
- getch()
Только wait не забудьте добавить библиотеку cxx conio.h:
#include
#include //for using the function getch()
using namespace std;
int main(void)
{
cout << "Hello world!" << endl;
getch();
return 0;
}
У вас может быть wait сообщение, предлагающее использовать wait _getch() вместо getch
c++
wait
Есть ли в C++ достойная функция ожидания?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.