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

Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? - C++

Восстановить пароль Регистрация
 
Zarus18
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
09.01.2013, 17:54     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #1
Ладно если не сложно ответе мне пожалуйста почему в данном коде выделяет ошибкой
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main()
{
int f;
for(f = 0;f < 10;f++)
    cout<<f;
return 0;
cin.get();
}
почему окно закрывается даже при cin.get(); хотя код правильный ?
 Комментарий модератора 
Один вопрос - одна тема
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2013, 17:54     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный?
Посмотрите здесь:

окно всё равно закрывается.... C++
Закрывается окно консоли C++
C++ Почему портится поток cin при использовании функции getline
Закрывается окно после выполнения задачи C++
закрывается консольное окно C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
09.01.2013, 17:55     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #2
Потому что после ретерна быссмысленно что-либо писать.
Avazart
 Аватар для Avazart
6901 / 5141 / 252
Регистрация: 10.12.2010
Сообщений: 22,606
Записей в блоге: 17
09.01.2013, 17:56     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #3
C++
1
2
3
4
5
6
7
8
9
int main()
{
for(int f = 0;f < 10;f++)
    cout<<f;
 
cin.get();
 
return 0;  // << Конец  программы
}
Zarus18
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
09.01.2013, 17:56  [ТС]     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #4
все решил
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
09.01.2013, 17:56     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #5
Цитата Сообщение от Zarus18 Посмотреть сообщение
C++
1
2
return 0;
cin.get();
Zarus18
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
09.01.2013, 18:48  [ТС]     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #6
да спасибо avazart но я сам додумался =В когда код вставил сразу вспомнил +В

Добавлено через 2 минуты
Мдак и форум у вас ошибку сделал сразу ржать

Добавлено через 49 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main()
{
int t;
cout<<"temp";
cin >> t;
int ct = (t-32)*5/9;
cout<<"temp2"<<ct <<endl;
cin.get();
return 0;
}
почему когда выдает 2 результат окно быстро закрывается ?
Avazart
 Аватар для Avazart
6901 / 5141 / 252
Регистрация: 10.12.2010
Сообщений: 22,606
Записей в блоге: 17
09.01.2013, 18:50     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #7
basic_istream::getline

Пробуй вставить
C++
1
 cin.sinc();   // !!!
Zarus18
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
09.01.2013, 18:54  [ТС]     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #8
не робит
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,213
Завершенные тесты: 2
09.01.2013, 19:13     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #9
Цитата Сообщение от Zarus18 Посмотреть сообщение
return 0;
функция отработала и вернула значение, дальше этой строки ничего не выполниться

Добавлено через 42 секунды
используй
C++
1
system("pause");
и конечно до
C++
1
return 0;
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
09.01.2013, 19:20     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный? #10
Цитата Сообщение от Avazart Посмотреть сообщение
Пробуй вставить cin.sinc();
cin.sync();
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 20:10     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный?
Еще ссылки по теме:

C++ Почему не происходит ввод? (cin)
нарушение прав доступа при записи. объясните, почему? и как избежать? C++
C++ Почему код работает, хотя есть выход за пределы массива?

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

Или воспользуйтесь поиском по форуму:
Croessmah
09.01.2013, 20:10     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный?
  #11

Не по теме:

Цитата Сообщение от m1Rr0r Посмотреть сообщение
используй
C++
1
system("pause")
;
Только Windows. Так же как и
Цитата Сообщение от Schizorb Посмотреть сообщение
cin.sync();

Yandex
Объявления
09.01.2013, 20:10     Объясните, почему окно закрывается даже при cin.get(); хотя код правильный?
Ответ Создать тему
Опции темы

Текущее время: 14:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru