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

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

Войти
Регистрация
Восстановить пароль
 
Adina
13 / 13 / 1
Регистрация: 06.04.2012
Сообщений: 287
#1

Режим ожидания в С++ - C++

02.07.2012, 06:03. Просмотров 855. Ответов 9
Метки нет (Все метки)

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

Я до этого программировала на C#: там было так
C#
1
Console.ReadLine();
Просто, когда запускаю программу, она сразу же закрывается.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
02.07.2012, 06:09     Режим ожидания в С++ #2
C++
1
2
3
#include <conio.h>
 
getch();
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
02.07.2012, 06:13     Режим ожидания в С++ #3
MegaMozg, и получаем платформозависимый код
Окно появляется на доли секунды и исчезает
Adina
13 / 13 / 1
Регистрация: 06.04.2012
Сообщений: 287
02.07.2012, 06:41  [ТС]     Режим ожидания в С++ #4
MegaMozg, Спасибо! ))))
-=ЮрА=-
Заблокирован
Автор FAQ
02.07.2012, 09:21     Режим ожидания в С++ #5
Adina, используй system("pause")
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main()
{
     system("pause");//Поинтересней чем getch
     return 0;
}
Adina
13 / 13 / 1
Регистрация: 06.04.2012
Сообщений: 287
02.07.2012, 17:12  [ТС]     Режим ожидания в С++ #6
-=ЮрА=-, и чем же поинтереснее ? ))))))))))))))))))))))))))))))0
-=ЮрА=-
Заблокирован
Автор FAQ
02.07.2012, 17:39     Режим ожидания в С++ #7
Цитата Сообщение от Adina Посмотреть сообщение
-=ЮрА=-, и чем же поинтереснее ? ))))))))))))))))))))))))))))))0
тем что getch выброшена из стандарта, да и system("pause") сразу выведет фразу на русском Для продолжения нажмите любую клавишу (даже в неруссифицированном приложении)

Не по теме:

conio.h (от англ. console input-output — консольный ввод-вывод) — заголовочный файл, используемый в старых компиляторах, работающих в операционных системах MS-DOS, для создания текстового интерфейса пользователя. Тем не менее, он не является частью языка программирования Си, стандартной библиотеки языка Си, ISO C или требуемой стандартом POSIX.
http://ru.wikipedia.org/wiki/Conio.h
А там уже смотри что лучше...

nameless
Эксперт C++
295 / 294 / 14
Регистрация: 16.06.2009
Сообщений: 486
02.07.2012, 17:53     Режим ожидания в С++ #8
Adina, как вариант

C++
1
2
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
Kastaneda
02.07.2012, 18:01
  #9

Не по теме:

Интересно, я один "как лошара" запускаю приложения либо из командлайна либо умею запускать из IDE, в которой работаю, так, чтоб окно не захлапывалось?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2012, 18:04     Режим ожидания в С++
Еще ссылки по теме:

Осуществить движение змейки без задержки на ожидания ввода C++
C++ Ввод без ожидания стандартными средствами
Таймер ожидания для recvfrom (сокеты, UDP) C++
C++ После завершения процесса он остается в режиме ожидания
C++ Режим диалога

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

Или воспользуйтесь поиском по форуму:
nameless
02.07.2012, 18:04     Режим ожидания в С++
  #10

Не по теме:

Цитата Сообщение от Kastaneda Посмотреть сообщение

Не по теме:

Интересно, я один "как лошара" запускаю приложения либо из командлайна либо умею запускать из IDE, в которой работаю, так, чтоб окно не захлапывалось?

Не один

Yandex
Объявления
02.07.2012, 18:04     Режим ожидания в С++
Ответ Создать тему
Опции темы

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