Чтобы окно программы не закрывалось после завершения ее работы, достаточно в конце добавить одну строчку (после кода всей программы). Есть несколько вариантов:
1. Кросплатформенный (Windows, Linux, ...) Используем cin из библиотеки iostream
Код: #include<cstdio> #include<iostream>
usingnamespace std;
intmain () { int i = 0; cout << "Hello world !!!"; cin >> i; return 0; }
После выполнения вышеприведенного кода программа не закроется, а будет ждать ввода. Только после ввода числа (или символа) программа завершится.
Но можно написать программу и таким образом, чтобы она завершалась после нажатия любой клавиши. В этом случае используем функцию cin.get() из библиотеки iostream.
Код: #include<cstdio> #include<iostream>
usingnamespace std;
intmain () { int i = 0; cout << "Hello world !!!"; cin.get(); return 0; }
После выполнения кода программа будет ожидать нажатия любой клавиши.
2. Только под Windows
Используем функцию system и передаем ей параметр "PAUSE" из библиотеки stdlib.h. Не рекомендуется использовать данный способ!