Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 98, средняя оценка - 4.80
proger2030
11 / 11 / 2
Регистрация: 15.11.2010
Сообщений: 256
#1

Консоль открывается и сразу закрывается - C++

08.03.2011, 12:28. Просмотров 14382. Ответов 11
Метки нет (Все метки)

консоль открывается и сразу закрывается. C++??
я решил эту проблему вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int _tmain()
{
    double f, m;
    cout<<"Vvidite fut f\n";
    cin>>f;
    m=f/3.28;
    cout<<f <<" fut raven "<<m<<"metrov\n";
    getch(); // Вот так
    return 0;
}
если другие спосыбы ?
Пытался понять смысле getch(); так и не понял гугли только ни че не нашел! пожалуйсте кто может обяснить в примерах?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2011, 12:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Консоль открывается и сразу закрывается (C++):

Прoблемa с выводом в консоль. Почти сразу закрывается. - C++
У меня возникла проблема. Моя задача: Напечатать в порядке возрастания числа от 100 до 999 в которых нет одинаковых цыфр. Код написал ...

Закрывается консоль сразу после вывода результата - C++
вот такая проблема, считает всё верно, но сразу после результата консоль закрывается, и помогите пожалуйста так сделать что б не можно было...

Почему при запуске программы консоль (среда Eclipse C++) сразу закрывается? - C++
Привет всем :P Раньше изучал С++ в Visual Studio , теперь в силу смены ПК на ноут( Asus eee pc 701 4g ) перешел на Eclipse C++. Подскажите...

MS Visual Studio 2013 Express при компиляции программа открывается и сразу закрывается - C++
Вот код: #include &lt;iostream&gt; int main() { std::cout &lt;&lt; &quot;Hello&quot; &lt;&lt; ; system(&quot;pause&quot;); return 0; ...

Закрывается консоль - C++
Здравствуйте! У меня такая проблема: делал программу по переводу галлонов в литры, но после ввода кол-ва галлонов и нажатия ENTER...

Закрывается консоль - C++
#include &lt;iostream&gt; using namespace std; int main() { double g, f; cout &lt;&lt; &quot;vvedit chislo galonov&quot; &lt;&lt; endl; cin &gt;&gt; g; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
reich
110 / 46 / 3
Регистрация: 03.09.2009
Сообщений: 112
08.03.2011, 12:46 #2
C++
1
system( "pause" );
1
-MefistofeL-
21 / 19 / 1
Регистрация: 11.02.2009
Сообщений: 383
08.03.2011, 16:07 #3
если с хорошим тоном то
C++
1
while ( getch() != (const char) 13 );
закрывается по нажатию ентера))
0
Vergil111
31 / 31 / 6
Регистрация: 30.11.2010
Сообщений: 81
09.03.2011, 12:03 #4
Плохо гуглил=)
http://www.codenet.ru/progr/cpp/spru/getch.php
0
rrrFer
Заблокирован
09.03.2011, 12:16 #5
proger2030,
http://www.cyberforum.ru/cpp-beginners/thread10807.html
специально для вас закреплена тема, пользуйтесь поиском
Vergil111,

Не по теме:

ссылки на другие сайты не одобряются

0
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
09.03.2011, 17:06 #6
добавить перед
C++
1
return 0;
что-то типа
C++
1
2
int a;
cin>>a;
нужно будет ввести любое число и консоль закроется)
0
nullpointer
46 / 46 / 5
Регистрация: 30.03.2009
Сообщений: 522
09.03.2011, 17:09 #7
подключаешь #include <stdio.h> #include <conio.h>
getch();
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
09.03.2011, 17:11 #8
Valerko, зачем добавлять лишние переменые, если есть специальние функции, некоторые из них приведены выше.
0
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
09.03.2011, 17:14 #9
использую code::blocks.
окно не исчезает даже при

C++
1
2
3
int main(){
    return 0;
}
0
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
09.03.2011, 20:33 #10
Цитата Сообщение от MILAN Посмотреть сообщение
Valerko, зачем добавлять лишние переменые, если есть специальние функции, некоторые из них приведены выше.
в качестве варианта ,думаю, можно. А вообще
C++
1
system("pause");
мне кажется, самое оптимальное решение
0
ValeryS
Модератор
6633 / 5040 / 466
Регистрация: 14.02.2011
Сообщений: 16,850
09.03.2011, 20:37 #11
в VS(любых) ctrl-F5
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
09.03.2011, 21:05 #12
ValeryS, если не знаете, что делает эта комбинация клавиш, то хоть других с толку не сбивайте. Ctrl+F5 - это запуск приложения, а F5 - запуск с возможностью дебага.

По сабжу - первые два поста - этот код работает только в Windows, третий пост - с хорошим тоном не следует изобретать велосипедов, а используйте готовые решения из языка
C++
1
std::cin.getline();
при необходимости перед вызовом чистим поток.

Поэтому все дружно отправляемся читать этот пост дальше:
Все уже давно было сказано в теме http://www.cyberforum.ru/cpp-beginners/thread10807.html
Тема закрыта.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2011, 21:05
Привет! Вот еще темы с ответами:

Почему программа сразу закрывается ? - C++
#include &lt;iostream&gt; using namespace std; int main (void) { int age; cout &lt;&lt; &quot;Enter you age: &quot;; cin &gt;&gt; age; if...

Окно выполнения сразу же закрывается - C++
Доброго времени суток. После нажатия f9 в c++ builder 6 появляется окно выполнения и тут же закрывается, в чем может быть проблема?

Зависает и закрывается консоль - C++
Добрый день! Делаю лабораторную по ООП. Задание - разряженный полином, с динамической структурой, где хранятся не нулевые коэффициенты. ...

Запускается без cmd и закрывается сразу - C++
cpp файл #include &lt;sstream&gt; #include &lt;string&gt; #include &quot;IntList.h&quot; using namespace std; IntList::IntList(const IntList &amp;...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.03.2011, 21:05
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru