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

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

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

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

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

Не по теме:

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

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

C++
1
2
3
int main(){
    return 0;
}
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
09.03.2011, 20:33     Консоль открывается и сразу закрывается #10
Цитата Сообщение от MILAN Посмотреть сообщение
Valerko, зачем добавлять лишние переменые, если есть специальние функции, некоторые из них приведены выше.
в качестве варианта ,думаю, можно. А вообще
C++
1
system("pause");
мне кажется, самое оптимальное решение
ValeryS
Модератор
6512 / 4978 / 460
Регистрация: 14.02.2011
Сообщений: 16,486
09.03.2011, 20:37     Консоль открывается и сразу закрывается #11
в VS(любых) ctrl-F5
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2011, 21:05     Консоль открывается и сразу закрывается
Еще ссылки по теме:

C++ MS Visual Studio 2013 Express при компиляции программа открывается и сразу закрывается
Окно выполнения сразу же закрывается C++
C++ Закрывается консоль
Почему при запуске программы консоль (среда Eclipse C++) сразу закрывается? C++
C++ Закрывается консоль сразу после вывода результата

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

Или воспользуйтесь поиском по форуму:
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
09.03.2011, 21:05     Консоль открывается и сразу закрывается #12
ValeryS, если не знаете, что делает эта комбинация клавиш, то хоть других с толку не сбивайте. Ctrl+F5 - это запуск приложения, а F5 - запуск с возможностью дебага.

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

Поэтому все дружно отправляемся читать этот пост дальше:
Все уже давно было сказано в теме http://www.cyberforum.ru/cpp-beginners/thread10807.html
Тема закрыта.
Yandex
Объявления
09.03.2011, 21:05     Консоль открывается и сразу закрывается
Закрытая тема Создать тему
Опции темы

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