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

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

Войти
Регистрация
Восстановить пароль
 
 
Семан
1 / 1 / 0
Регистрация: 13.03.2012
Сообщений: 362
#1

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

04.04.2012, 17:23. Просмотров 977. Ответов 17
Метки нет (Все метки)

народ как сделать так чтобы действие продолжалось пока я сам не закрою программу, а не выходило после нажатия любой кнопки, я ставлю getch() но и без него вообще выкидывает и как ещё заставить программу повторять одно действие пока я не захочу другое?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2012, 17:23     закрываеться окно
Посмотрите здесь:

Окно программы очень быстро закрываеться и нельзя просмотреть результат - C++
Привет. Я студентка первого курса. Я написала програму (С ++ Console Wizard). Программа после компиляции разрешает вводить нужные данные, а...

Закрываеться программа - C++
/* Всё там есть */ #include <iostream> using namespace std; //C++ прога начинаеца с функции main(). int main() { double...

Программа закрываеться при запуске(не успеваешь прочитать сообщение об ошибке) - C++
Помогите плз,Начал буквально на днях изучение С++ , препод , просто ацкий , Думает что мы уже можем свободно програмировать , хотя только...

Когда нажимаю добавить элемент, и уже его ввожу, то вылетает ошибка и закрываеться программа - C++
Есть такая программулька: //class_sets.h using namespace std; class Set { private: struct SetElement { enum {ATOM, SET}...

Надоедливое окно предупреждения системы никак не закрываеться! - Windows 7
При загрузке чего-то (уже не помню чего и оно сразу закрылось) выскочило окно Предупреждение системы безопасности Windows Оно никак...

Utorrent открываеться и закрываеться сразу - Удаление вирусов
После открытия программы в начале она не открываеться но после 3-4 попыток она открываеться и сразу закрываеться. К счастью такие программы...

Не закрываеться меню при переходе на якорь - HTML, CSS
Добры день у меня проблема следующего характера. Не закрывается меню при переходе на якорь либо при нажатии в свободной области вот...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
04.04.2012, 17:45     закрываеться окно #2
думаю перед return 0; надо system("pause"); поставить
QWAN
58 / 57 / 1
Регистрация: 02.09.2008
Сообщений: 181
04.04.2012, 17:50     закрываеться окно #3
Может это тебе поможет.
http://www.cyberforum.ru/cpp-beginne...ead538022.html
Семан
1 / 1 / 0
Регистрация: 13.03.2012
Сообщений: 362
04.04.2012, 18:04  [ТС]     закрываеться окно #4
за клавиши спасибо, но повторять с паузой никак, мне надо чтобы оператор повторялся бесконечное количество раз
QWAN
58 / 57 / 1
Регистрация: 02.09.2008
Сообщений: 181
04.04.2012, 18:39     закрываеться окно #5
сделай цикл и выполняй в что хочеш там, в конце цыкла проверку на какое то нажатие клавиши. Если например нажали клавишу 'q' то break выход из цикла, если ничего не нажимали выполняется повторно цикл.
CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
04.04.2012, 18:39     закрываеться окно #6
Помести кусок программы который ты хочешь зациклить в:
C
1
2
3
4
while(1)
{
   ...
}
QWAN
58 / 57 / 1
Регистрация: 02.09.2008
Сообщений: 181
04.04.2012, 18:43     закрываеться окно #7
можеш посмотреть как пример еще вот это
Прошу помощи ,не двигается змейка
Betokuha
32 / 29 / 9
Регистрация: 05.03.2012
Сообщений: 114
04.04.2012, 18:58     закрываеться окно #8
метку сделай,

напр:

C++
1
2
3
4
5
6
7
:gg
 
{
. . .
}
 
goto gg;
Добавлено через 1 минуту
бесконечно будет работать пока сам не закроешь
Catstail
Модератор
22515 / 10920 / 1774
Регистрация: 12.02.2012
Сообщений: 18,067
04.04.2012, 19:08     закрываеться окно #9
Бесконечные циклы жрут ресурсы CPU. Так можно было делать в ДОС-е, а в современных средах поступать так - дурной тон. Проще всего написать перед завершением:

C++
1
(scanf "%d",&i);
и все! Программа будет ждать ввода значения i (а это - нажатие цифры и ENTER).
Betokuha
32 / 29 / 9
Регистрация: 05.03.2012
Сообщений: 114
04.04.2012, 19:16     закрываеться окно #10
Цитата Сообщение от Catstail Посмотреть сообщение
Программа будет ждать ввода значения i (а это - нажатие цифры и ENTER).
Зачем это?
Ведь ему нужен повторения одного действии
Catstail
Модератор
22515 / 10920 / 1774
Регистрация: 12.02.2012
Сообщений: 18,067
04.04.2012, 19:20     закрываеться окно #11
Не понял... Если программа РАБОТАЕТ (т.е. код ВЫПОЛНЯЕТСЯ) - нажатия клавиш игнорируются. Я полагал, что ему нужна остановка после завершения работы, которая бы не "срывалась" от нажатия ОДНОЙ клавиши. Если не так - настаивать не буду.
Семан
1 / 1 / 0
Регистрация: 13.03.2012
Сообщений: 362
04.04.2012, 23:15  [ТС]     закрываеться окно #12
ну да, я хочу написать игру как на тетрисе знаете? гонка мне надо чтобы дорога по бокам двигалась и не останавливалась до конца игры
Catstail
Модератор
22515 / 10920 / 1774
Регистрация: 12.02.2012
Сообщений: 18,067
04.04.2012, 23:36     закрываеться окно #13
В какой среде ты работаешь?
QWAN
58 / 57 / 1
Регистрация: 02.09.2008
Сообщений: 181
05.04.2012, 10:28     закрываеться окно #14
Цитата Сообщение от QWAN Посмотреть сообщение
можеш посмотреть как пример еще вот это Прошу помощи ,не двигается змейка
Почему тебя не устроил этот вариант? Он простой и почти то что тебе нужно.

Почитай еще здесь, немного сложнее пример в конце. Тетрис
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2012, 10:36     закрываеться окно
Еще ссылки по теме:

Консольная программа ведет себя странно: быстро закрываеться и весь код состоит из каких-то иероглифов - Delphi
Помогите решить проблемку, код рабочий, компилируеться, но вот при компиляции, программка ведет себя странно, во-первых быстро...

Создать окно произвольного размера, скрыть окно, показать окно, удалить окно. - FoxPro
Создать окно произвольного размера, скрыть окно, показать окно, удалить окно. Для создания окна необходимо произвести следующие...

Как перейти на второе окно, что бы первое окно закрылось (NetBeans) - JavaFX
Здравствуйте. Работаю с NetBeans. Например: запускаю программу, открывается окно, нажимаю кнопку на этом окне: запускается новое окно,...

AS 3.0 Как сделать так, что бы окно перемещалось когда разворачиваешь окно - ActionScript
Например я сделал ГУИ, в AS3 А вот как сделать что бы окна были связаны в окне, кто не поймёт в вот скрин

Нужно закрыть модальное окно и сделать активным вызвавшее его окно - Delphi
Мне нада средствами Win API закрыть модальное окно и сделать активным вызвавшее его окно. Кто знает как это сделать?


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

Или воспользуйтесь поиском по форуму:
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
05.04.2012, 10:36     закрываеться окно #15
C++
1
2
3
4
5
6
7
8
    while(1)
    {
        ...
        if(kbhit())
        {
            break;
        }
    }
Добавлено через 2 минуты
Цитата Сообщение от Семан Посмотреть сообщение
ну да, я хочу написать игру как на тетрисе знаете? гонка мне надо чтобы дорога по бокам двигалась и не останавливалась до конца игры
А, я думал выходить из цикла по нажатию кнопки От среды зависит и как гонка организована. В опенгл в рад студио я бы на событии онпейнт менял
Yandex
Объявления
05.04.2012, 10:36     закрываеться окно
Ответ Создать тему
Опции темы

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