![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
malaja |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Привет всем!
В Borland C++ 5.0 для приостановки выполнения программы я использовала функцию getch(), в Visual C++ 6.0 эта команда вызывает ошибку. Подскажите пожалуйста, какую функцию мне использовать, я хочу посмотреть результат выполнения программы. |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
||||
|
||||
Avaj |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 14.7.2008 Где: Владивосток. Репутация: 1 Всего: 3 |
попробуй
или
,вместо getch(). И <conio.h> подключен? Опоздал ![]() Это сообщение отредактировал(а) Avaj - 20.4.2009, 14:46 |
||||
|
|||||
cupper |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 29.11.2006 Репутация: нет Всего: 1 |
код программы
..... char stop; cin<<stop; } |
|||
|
||||
nubliK |
|
||||
![]() вселенские матрицы Профиль Группа: Участник Сообщений: 36 Регистрация: 11.9.2008 Где: Владивосток Репутация: нет Всего: нет |
Можно еще и так если не ошибаюсь:
А кстати сразу вопрос не по теме к людям знающим (прошу прощения за это) какой вариант лучше? этот или
|
||||
|
|||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
||||
|
||||
nubliK |
|
|||
![]() вселенские матрицы Профиль Группа: Участник Сообщений: 36 Регистрация: 11.9.2008 Где: Владивосток Репутация: нет Всего: нет |
а если не в лом - обясните zim22 .
|
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
верхний лучше, потому что нижний хуже ![]() в нижнем используется заголовок conio.h - который не поддерживается некоторыми компиляторами. в частности его функция getch() в верхнем: 1) функция main может принимать параметры командной строки. 2) используется новый формат заголовков в стиле С++. Все имена функций/классов внесены в пространство имён std 3) вместо system("PAUSE") вы можете написать system("del *.cpp") ![]() |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
если уж прикручен #include <iostream>
то можно обойтись просто
![]() |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
эти функции отличаются поведением. getch не ждёт нажатия Enter |
|||
|
||||
Helmet |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 27.2.2009 Где: Someone's hea d Репутация: нет Всего: 1 |
zim22, а std::cin.get() разве ждет? Не верю
![]() Это сообщение отредактировал(а) Helmet - 21.4.2009, 09:09 |
|||
|
||||
megabist |
|
|||
![]() Mart Slaaf ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 3.4.2006 Где: Мск Репутация: нет Всего: 31 |
Зато, если не ошибаюсь, символы введёные за время работы проги (тоесть после последнего ввода, перед гетчем) автоматом упадут в гетч.
Или это я с чем-то попутал? -------------------- Don't panic! Жди, и Фатум тебя приведёт... |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
и не надо верить. проверьте. Добавлено @ 09:15
чтобы не падали - существуют функции очистки. для потоков: std::cin.clear(); для scanf'ов - fflush() Это сообщение отредактировал(а) zim22 - 21.4.2009, 09:15 |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
||||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |