Я создал простой .exe-файл. Когда я запускаю его, он автоматически закрывается, а не говорит «нажмите любую клавишу, чтобы выйти».программа автоматически выходит
Это моя программа:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string answer, yes = "yes";
cout << "Is Lucy a top lass ? enter yes or no" << endl;
cin >> answer;
if (answer == yes)
{
cout << "Correctomundo" << endl;
}
else
{
cout << " Blasphemy ! " << endl;
}
return 0;
}
Как мне сделать это попросить пользователя нажать любую клавишу перед выходом?
Также есть ли способ изменить его, чтобы он говорил что-то другое, а не «нажимать любую клавишу для выхода»?
добавить 'Геч()' в конце перед возвращением – anoop
Это нормальное поведение для консоли заявление. Я бы рекомендовал не вести себя как нестандартную программу. Если вы хотите постоянное окно консоли, сначала откройте окно командной строки и запустите свою программу. – jamesdlin
Когда я это делаю, я получаю следующее: - Ошибка \t C3861 \t 'getch': идентификатор не найден. Можете ли вы объяснить, почему это так? –