Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/118: Рейтинг темы: голосов - 118, средняя оценка - 4.93
proger2030
12 / 12 / 5
Регистрация: 15.11.2010
Сообщений: 256
1

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

08.03.2011, 12:28. Просмотров 23925. Ответов 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
Ответы с готовыми решениями:

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

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

Консоль открывается и мгновенно закрывается
Написал программу в visual studio 2017 community, #include &quot;stdafx.h&quot; #include&lt;iostream&gt;...

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

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

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

Не по теме:

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

0
Valerko
18 / 18 / 2
Регистрация: 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 / 14
Регистрация: 30.03.2009
Сообщений: 523
09.03.2011, 17:09 7
подключаешь #include <stdio.h> #include <conio.h>
getch();
0
MILAN
889 / 783 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
09.03.2011, 17:11 8
Valerko, зачем добавлять лишние переменые, если есть специальние функции, некоторые из них приведены выше.
0
no0ker
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
09.03.2011, 17:14 9
использую code::blocks.
окно не исчезает даже при

C++
1
2
3
int main(){
    return 0;
}
0
Valerko
18 / 18 / 2
Регистрация: 30.11.2010
Сообщений: 164
09.03.2011, 20:33 10
Цитата Сообщение от MILAN Посмотреть сообщение
Valerko, зачем добавлять лишние переменые, если есть специальние функции, некоторые из них приведены выше.
в качестве варианта ,думаю, можно. А вообще
C++
1
system("pause");
мне кажется, самое оптимальное решение
0
ValeryS
Модератор
7528 / 5703 / 738
Регистрация: 14.02.2011
Сообщений: 19,524
Завершенные тесты: 1
09.03.2011, 20:37 11
в VS(любых) ctrl-F5
0
M128K145
Эксперт JavaЭксперт С++
8340 / 3561 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
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
09.03.2011, 21:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2011, 21:05

В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы
К тому же выдает warning: deprecated conversion from string constant to 'char*' . #include...

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

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


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

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

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