Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
qweds
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
#1

Задержка перед выходом из программы - C++

13.02.2013, 00:47. Просмотров 1682. Ответов 12
Метки нет (Все метки)

Почему когда в С++ запускаешь программку с уравнением(вводишь значение х, у) то, когда должен появиться ответ, он появляется на долю секунды и окно закрывается? Может что-то нужно в коде прописать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 00:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задержка перед выходом из программы (C++):

Задержка перед вызовом функции - C++
Как организовать задержку при вызове функции, можно в другом потоке. Спасибо.

Задержка выполнения программы - C++
Ребята, помогите найти проблему плз.. Дело в том, что при запуске программы она висит 20 сек, и только потом передается управление...

Запуск внешней программы перед компиляцией - C++
Задача следующая: Есть код типа: #define SITUATION(N, description) {return N;} void (SomeFunc(){ if (/*some_condition*/...

Вывод изображения перед запуском программы - C++
Здравствуйте. Интересует следующий вопрос: Как вывести изображение(логотип) перед запуском программы? (например как в том же photoshop...

Как добавить паузу перед завершением программы? - C++
#include "stdafx.h" #include <stdio.h> /* печать таблицы температур по Фаренгейту и Цельсию для fahr = 0, 20, ..., 300 */ int...

Проблема с выходом из цикла - C++
#include <iostream> using namespace std; int main() { int element, new_element; //имеется массив, в который я вначале ввожу...

12
iama
1251 / 976 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
13.02.2013, 00:50 #2
C++
1
system("pause");
1
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
13.02.2013, 08:23 #3
Цитата Сообщение от qweds Посмотреть сообщение
он появляется на долю секунды и окно закрывается?
Окно появляется на доли секунды и исчезает
0
qweds
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
13.02.2013, 20:17  [ТС] #4
ничего не выходит(((
0
-=ЮрА=-
Заблокирован
Автор FAQ
13.02.2013, 20:27 #5
qweds, покажи код
0
Kins
59 / 58 / 6
Регистрация: 03.02.2013
Сообщений: 167
13.02.2013, 21:04 #6
system ("pause") надо ставить до return 0;

зы. если хотите, чтобы не было надписи "нажмите клавишу для...", сделайте так: system ("pause >>void");

Добавлено через 29 минут
если не хотите запариваться всякими систем паузами, то проще запустить проект из под консоли
0
booker
23 / 23 / 2
Регистрация: 21.11.2012
Сообщений: 106
13.02.2013, 21:21 #7
перед return0;

пропиши

C++
1
2
bool eternity = true;
while(eternity);
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,245
13.02.2013, 21:30 #8
Цитата Сообщение от booker Посмотреть сообщение
перед return0;
пропиши
т.е выходить вообще не будем
да и процессор загрузим

Добавлено через 43 секунды
а че не сразу

C++
1
while(true);
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.02.2013, 21:33 #9
ну или как вариант. можно с помощью Sleep();
0
booker
23 / 23 / 2
Регистрация: 21.11.2012
Сообщений: 106
13.02.2013, 21:47 #10
а в чём смысл system("pause");

чем крестик оконный опаснее для hello word!
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,245
13.02.2013, 21:56 #11
Цитата Сообщение от booker Посмотреть сообщение
чем крестик оконный опаснее для hello word!
а тем что запустив программу в консоли (Не у всех же винда) ты из неё не выйдешь при бесконечном цикле

Добавлено через 1 минуту
Цитата Сообщение от booker Посмотреть сообщение
перед return0;
до него дело никогда не дойдет можно выбросить

Добавлено через 57 секунд
Цитата Сообщение от booker Посмотреть сообщение
а в чём смысл system("pause");
виндовская прилуда ждет нажатия клавиши и после этого выходит из программы
0
palva
2686 / 1913 / 288
Регистрация: 08.06.2007
Сообщений: 7,044
Записей в блоге: 4
13.02.2013, 22:09 #12
А если в программе несколько операторов return? А если программа заканчивается по делению на нуль, и нужно прочитать, что она при этом выводит? А если еще что нибудь? Как известно, консольная программа приспособлена для того, чтобы запускать ее из консоли. А уж если запускаем из среды разработки, то Ctrl-F5 в любом случае задержит закрытие окна после завершения программы. Либо, если проходим программу отладчиком (F5), то расставляем точки останова, где нужно. Другое дело, если ТЗ (препод) открытым текстом требует создавать точку остановки. Но при этом вы создадите неудобства тем, кто программу использует штатным образом, т. е. из консоли.
0
booker
23 / 23 / 2
Регистрация: 21.11.2012
Сообщений: 106
13.02.2013, 22:13 #13
в функции main только один return - первый встреченный.
0
13.02.2013, 22:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2013, 22:13
Привет! Вот еще темы с ответами:

Задача на цикл с выходом из середины - C++
Здравствуйте. Не могу разобраться с задачей. Как использовать while и break? Что означают эти +=, -=, --? По таблице - конец цикла, выход...

Вывести страну с выходом к морю и с наибольшей площадью - C++
Помогите пожалуйста. Программа должна выводить страну с выходом к морю и с наибольшей площадью.Но она не правильно выдает ответ. Я думаю...

Является ли отрицательное значение выходом за пределы массива - C++
Если написать такой код, то прога скомпилируется и запустится, но можно ли потом ждать проблем и неожиданных зависаний ? int i=-1; ...

OpenAL, проигрывание файла перед выходом из программы - OpenGL
В функции, работающей с клавой, при нажатии Esc вызывается следующее: alSourcePlay(source); exit(0); Программа завершается сразу, не...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

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