0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 72
1

Пауза перед закрытием консольного окна

09.06.2013, 15:54. Показов 2981. Ответов 4
Метки нет (Все метки)

Здравствуйте, дорогие форумчане!
Я только начал знакомиться с c++ и возникает много мелких вопросов. Они несложные, но выводят меня из себя!)) Помогите, если не трудно!

Есть программа:

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h> 
 
 void main(void)
 
 {
    int number;  //  Число, читаемое с клавиатуры
    cout  <<  "Введите ваше любимое число и нажмите Enter: ";
    cin >> number;
    cout << "Ваше любимое число равно " << number << endl;
 
 }
Проблема в том, что вместо того, чтобы вывести "Ваше любимое число равно 345" программа закрывается.
Вопрос: выводит ли она эту строчку, а потом резко закрывается?
Как сделать так, чтобы я видел выведенную строчку и сам закрывал окно?
например: пусть она выведет мне, скажем следующее: "Ваше число, умноженное на 2 равно" + 2*number. И чтобы я сам закрывал потом окно.
Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2013, 15:54
Ответы с готовыми решениями:

пауза консольного приложения
что не так с кодом? он дает записывать в файл но при первой строчке он просто выдает &quot;?&quot; без кд и в...

Как написать программе выполнять определённое действие (функцию) перед закрытием?
В общем, как я раньше и говорил, я работаю над программой. Очень быстрой. Слегка...

Развертывание консольного окна
Как при включении программы развернуть консольное окно??? Если я это делаю вручную оно прилепает к...

Создание окна из консольного приложения
Подскажите пожалуйста как создать окно в консольном с++

4
Каратель
Эксперт С++
6606 / 4025 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
09.06.2013, 15:57 2
Окно появляется на доли секунды и исчезает
1
Форумчанин
Эксперт CЭксперт С++
8193 / 5043 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
09.06.2013, 15:59 3
Цитата Сообщение от Антон219 Посмотреть сообщение
void main(void)
по стандарту int main.

Либо используйте system("pause") перед return 0; (которое должно быть в конце тела функции main). Требует заголовочного файла cstdlib (#include ...)
либо _getch(); из <conio.h>

Добавлено через 30 секунд
Jupiter, я тоже сначала хотел в ту тему тыкнуть, да ответы мне там не очень понравились, про два основных ни слова
1
56 / 56 / 6
Регистрация: 06.06.2013
Сообщений: 112
09.06.2013, 16:00 4
Можешь подключать заголовочный файл conio.h и в мэйне после строк твоего кода добавить getch();
1
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 72
22.06.2013, 00:39  [ТС] 5
спасибо, ребят, все получилось!))))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2013, 00:39
Помогаю со студенческими работами здесь

Получение данных из консольного окна
Есть некоторая программа, которая в реал тайм выволит данные в консоль. После завершения работы...

Предотвращение создания консольного окна
В общем, беда моя такова, что даже если я не использую ни cout, ни cin, ни даже namespace std и...

Получить размер консольного окна
Есть код:#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;Lib.h&quot; #include &lt;conio.h&gt; #include...

_getch() вне консольного окна
как заставить работать _getch() вне консольного окна, например в chrome?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru