Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос о консоле 
:(
    Опции темы
nepster
Дата 4.9.2009, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Начали изучать С++, вопрос когда написал программу в консольном виде , после выполнения действия консоль сразу закрывается. Как избежать закрытия консоля? 
PM MAIL   Вверх
azesmcar
Дата 4.9.2009, 13:34 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Код

std::cin.get();


в самом конце функции main, и этот вопрос тут чуть ли не каждый день обсуждают..поищи по форуму.
PM   Вверх
nepster
Дата 4.9.2009, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Цитата

и этот вопрос тут чуть ли не каждый день обсуждают..поищи по форуму.


Мммм, а можно ссылку на тему хоть одну плз, я даже подобного не нашел. 


Код

std::cin.get();


Не пашет по любому закрывает 
PM MAIL   Вверх
andrew_121
Дата 4.9.2009, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



Цитата(nepster @  4.9.2009,  13:31 Найти цитируемый пост)
Начали изучать С++, вопрос когда написал программу в консольном виде , после выполнения действия консоль сразу закрывается. Как избежать закрытия консоля?  

день сурка прям smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
azesmcar
Дата 4.9.2009, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(nepster @  4.9.2009,  13:54 Найти цитируемый пост)
Мммм, а можно ссылку на тему хоть одну плз, я даже подобного не нашел. 

В FAQ поищи, там должно быть.

Цитата(nepster @  4.9.2009,  13:54 Найти цитируемый пост)
Не пашет по любому закрывает  

что-то не верится. Покажи код, назови компилятор.
PM   Вверх
nepster
Дата 4.9.2009, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



парни у меня 1 пара была, я вижу что вы пишите и до меня не доходит! 



Код

#include "stdafx.h"
#include<iostream>
using namespace std;

void main()
{


int a;
int b;




cout<<"‚ўҐ¤ЁвҐ ЇҐаў®Ґ зЁб«® ¤«п Ї®¤бзҐв  \n";
cin>>a;

cout<<"‚ўҐ¤ЁвҐ ўв®а®Ґ зЁб«® ¤«п Ї®¤бзҐв  \n";
cin>>b;

cout<<"\n\n";

cout<<"ђҐ§г«мв в: \n";



int p=a+b;
int m=a-b;
int u=a*b;
int d=a/b;



cout<<"—Ёб«® ЇаЁЎ ў«Ґ­­®Ґ Є зЁб«г Ўг¤Ґв а ў­® "<<p<<"\n";
cout<<"—Ёб«® ўлз⥭­®Ґ Ё§ зЁб«  Ўг¤Ґв а ў­® "<<m<<"\n";
cout<<"—Ёб«® г¬­®¦Ёвм ­  зЁб«® Ўг¤Ґв а ў­® "<<u<<"\n";
cout<<"—Ёб«® ¤Ґ«Ґ­­®Ґ ­  зЁб«® Ўг¤Ґв а ў­® "<<d<<"\n";




cout<<"\n\n\n\n\n\n\n\n\n\n\n\n";


}




Вот exe файл, фот код 


П.С. только не пугайтесь 

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  test.exe 48,50 Kb
PM MAIL   Вверх
andrew_121
Дата 4.9.2009, 14:09 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



Цитата(azesmcar @  4.9.2009,  13:34 Найти цитируемый пост)
в самом конце функции main

он наверное после ретёрна поставил smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
azesmcar
Дата 4.9.2009, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



nepster

Ну и где тут std::cin.get()?

PM   Вверх
nepster
Дата 4.9.2009, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Я в проге тестил, влепил его в конец самый, ну как я понял в самом конце функции main - 


Код

#include "stdafx.h"
#include<iostream>
using namespace std;

void main()

{


int a;
int b;




cout<<"‚ўҐ¤ЁвҐ ЇҐаў®Ґ зЁб«® ¤«п Ї®¤бзҐв  \n";
cin>>a;

cout<<"‚ўҐ¤ЁвҐ ўв®а®Ґ зЁб«® ¤«п Ї®¤бзҐв  \n";
cin>>b;

cout<<"\n\n";

cout<<"ђҐ§г«мв в: \n";



int p=a+b;
int m=a-b;
int u=a*b;
int d=a/b;



cout<<"—Ёб«® ЇаЁЎ ў«Ґ­­®Ґ Є зЁб«г Ўг¤Ґв а ў­® "<<p<<"\n";
cout<<"—Ёб«® ўлз⥭­®Ґ Ё§ зЁб«  Ўг¤Ґв а ў­® "<<m<<"\n";
cout<<"—Ёб«® г¬­®¦Ёвм ­  зЁб«® Ўг¤Ґв а ў­® "<<u<<"\n";
cout<<"—Ёб«® ¤Ґ«Ґ­­®Ґ ­  зЁб«® Ўг¤Ґв а ў­® "<<d<<"\n";




cout<<"\n\n\n\n\n\n\n\n\n\n\n\n";

std::cin.get()
}


Это сообщение отредактировал(а) nepster - 4.9.2009, 14:31
PM MAIL   Вверх
azesmcar
Дата 4.9.2009, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(nepster @  4.9.2009,  14:16 Найти цитируемый пост)
Я про гроге тестил, влепил его в конец самый, ну как я понял в самом конце функции main - 

Там точки с запятой не хватает, делаю вывод что программа у тебя не компилируется. Что-то ты не то делаешь.
PM   Вверх
nepster
Дата 4.9.2009, 14:30 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет





cout<<"\n\n\n\n\n\n\n\n\n\n\n\n";

std::cin.get();

}


По любому...  Вот уже все как вы говорили... Все равно консоль закрывается 

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  ter.exe 48,50 Kb
PM MAIL   Вверх
jhonyxakep
Дата 4.9.2009, 14:31 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: 1
Всего: 8



Код

#include "stdafx.h"
#include<iostream>
using namespace std;

void main()

{


int a;
int b;




cout<<"‚ўҐ¤ЁвҐ ЇҐаў®Ґ зЁб«® ¤«п Ї®¤бзҐв  \n";
cin>>a;

cout<<"‚ўҐ¤ЁвҐ ўв®а®Ґ зЁб«® ¤«п Ї®¤бзҐв  \n";
cin>>b;

cout<<"\n\n";

cout<<"ђҐ§г«мв в: \n";



int p=a+b;
int m=a-b;
int u=a*b;
int d=a/b;



cout<<"—Ёб«® ЇаЁЎ ў«Ґ®Ґ Є зЁб«г Ўг¤Ґв а ў® "<<p<<"\n";
cout<<"—Ёб«® ўлз⥮Ґ Ё§ зЁб«  Ўг¤Ґв а ў® "<<m<<"\n";
cout<<"—Ёб«® 㬮¦Ёвм   зЁб«® Ўг¤Ґв а ў® "<<u<<"\n";
cout<<"—Ёб«® ¤Ґ«Ґ®Ґ   зЁб«® Ўг¤Ґв а ў® "<<d<<"\n";




cout<<"\n\n\n\n\n\n\n\n\n\n\n\n";

std::cin.get();
return 0;
}


Цитата(nepster @  4.9.2009,  14:16 Найти цитируемый пост)
cout<<"\n\n\n\n\n\n\n\n\n\n\n\n";

Даже не буду спрашивать... Подскажу:
1. одного \n обычно хватает
2. вместо <<"\n" можно просто лепить <<endl

Добавлено через 1 минуту и 45 секунд
Цитата(nepster @  4.9.2009,  14:30 Найти цитируемый пост)
По любому...  Вот уже все как вы говорили... Все равно консоль закрывается 

закрывается поскольку ты не возвращяешь нулевой код (return 0;) ну и 
Цитата(jhonyxakep @  4.9.2009,  14:31 Найти цитируемый пост)
std::cin.get();

тоже нужен

Добавлено через 2 минуты и 28 секунд
Цитата(nepster @  4.9.2009,  14:30 Найти цитируемый пост)
По любому...  Вот уже все как вы говорили... Все равно консоль закрывается 

закрывается поскольку ты не возвращяешь нулевой код (return 0;) ну и 
Цитата(jhonyxakep @  4.9.2009,  14:31 Найти цитируемый пост)
std::cin.get();

тоже нужен
PM MAIL ICQ   Вверх
nepster
Дата 4.9.2009, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 300
Регистрация: 26.4.2009

Репутация: нет
Всего: нет



Ошибка    1    error C2562: main: функция типа 'void', возвращающая значение    c:\documents and settings\nepster\мои документы\visual studio 2008\projects\mer\mer\mer.cpp    24    mer

PM MAIL   Вверх
azesmcar
Дата 4.9.2009, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



nepster

Перезапусти студию, возможно проблема в этом, так как ребилд у тебя не прошел, запускай программу из студии через Ctrl+F5 и тебе std::cin.get() даже не нужен.
PM   Вверх
Soah
Дата 4.9.2009, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 6
Всего: 54



Цитата(nepster @  4.9.2009,  13:31 Найти цитируемый пост)
Начали изучать С++


Цитата(nepster @  4.9.2009,  14:08 Найти цитируемый пост)
парни у меня 1 пара была


nepster, ну и для кого делали FAQ
Первая программа на С++ в среде Visual Studio, пошаговая инструкция с иллюстрациями

PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0948 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.