Меню сайта
Реклама
Актуально
no

Обзор Omega2 - аналог RaspberryPi Zero за 9$!
Наш опрос
Нужен ли раздел "Помощь студенту" на сайте?
Всего ответов: 164
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Мы в Соц. Сетях
Блог
Главная » 2014 » Август » 24 » C++ как сделать чтобы консоль не закрывалась
14:50
C++ как сделать чтобы консоль не закрывалась
Чтобы окно программы не закрывалось после завершения ее работы, достаточно в конце добавить одну строчку (после кода всей программы). Есть несколько вариантов:

1. Кросплатформенный (Windows, Linux, ...)
Используем cin из библиотеки iostream

Код:
#include <cstdio>
#include <iostream>

using namespace std;

int main ()
{
int i = 0;
cout << "Hello world !!!";
cin >> i;
return 0;
}

После выполнения вышеприведенного кода программа не закроется, а будет ждать ввода. Только после ввода числа (или символа) программа завершится.

Но можно написать программу и таким образом, чтобы она завершалась после нажатия любой клавиши. В этом случае используем функцию cin.get() из библиотеки iostream.

Код:
#include <cstdio>
#include <iostream>

using namespace std;

int main ()
{
int i = 0;
cout << "Hello world !!!";
cin.get();
return 0;
}

После выполнения кода программа будет ожидать нажатия любой клавиши.

2. Только под Windows

Используем функцию system и передаем ей параметр "PAUSE" из библиотеки stdlib.h. Не рекомендуется использовать данный способ!

Код:
Код:
#include <cstdio>
#include <iostream>
#include <stdlib.h>
using namespace std;

int main ()
{
int i = 0;
cout << "Hello world !!!";
system("PAUSE");
return 0;
}
Просмотров: 8406 | Добавил: Vitaliy | Теги: cmd, Windows, Linux, C++ | Рейтинг: 0.0/0





Используя изложенную информацию, Вы соглашаетесь со следующими условиями.
Всего комментариев: 0
avatar
Форма входа

Реклама
Информация

Ваш браузер:

Реклама
Поиск
Календарь
«  Август 2014  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Архив записей
 
 
Copyright Avrora © 2024
Хостинг от uCoz