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

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

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

Перезапуск программы - C++

28.05.2014, 18:10. Просмотров 1605. Ответов 5
Метки нет (Все метки)

Подскажите как реализовать перезапуск программы, ну допустим задаем условие и если условие выполняется то включить перезапуск программы (не цикл, а именно перезапуск). Программа моя начинается не функцией main, перед этой функцией идут классы и массив, пробывал return main, не работает, в c++ дундук так что помогите)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 18:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перезапуск программы (C++):

Перезапуск программы - C++
Нужно перезапустить программу нажатием на любую букву, кроме n. В чем ошибка? #include "stdafx.h" #include "iostream" #include...

перезапуск программы - C++
пишу игру. в "конце поставил проверку, хотите ли запустить заново?" использовал кучу функций. можно ли в какой-то функции заставить...

Перезапуск программы - C++
Как мне программно перезапустить приложение? Нужно чтобы программа перезапустила себя сам, при том что ее расположение неизвестно ...

Перезапуск программы - C++
Доброго времени суток. Подскажите пожалуйста как сделать, чтобы по окончанию программы выходило сообщение: "Выбрать другой рецепт? да(y)/...

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

Программный перезапуск программы - C++
Здравствуйте, как программно сделать перезапуск программы в программе (работаю в VS) . При этом путь к .exe должен определяться...

5
Croessmah
Ушел
13770 / 8020 / 924
Регистрация: 27.09.2012
Сообщений: 19,751
Записей в блоге: 3
Завершенные тесты: 1
28.05.2014, 18:20 #2
запускаете другой экземпляр программы, а этот завершаете. Как запустить зависит от того, чем Вы пользуетесь.

Добавлено через 36 секунд
Цитата Сообщение от xzibit800 Посмотреть сообщение
пробывал return main
то есть совсем не в курсе для чего нужен return?
0
zss
Модератор
Эксперт С++
6885 / 6447 / 2156
Регистрация: 18.12.2011
Сообщений: 16,962
Завершенные тесты: 1
28.05.2014, 18:47 #3
Обзовите функцию не main, а как-нибудь по другому, например RepeatMain.
Тогда
C++
1
2
3
4
5
6
7
8
9
10
int main()
{
    char c;
    do()
    {
        RepeatMain();
        cout<<"repeat? y/n"<<flush;
        cin>>c;
    }while (c=='y');
}
0
Croessmah
Ушел
13770 / 8020 / 924
Регистрация: 27.09.2012
Сообщений: 19,751
Записей в блоге: 3
Завершенные тесты: 1
28.05.2014, 18:48 #4
Цитата Сообщение от zss Посмотреть сообщение
Тогда
Цитата Сообщение от xzibit800 Посмотреть сообщение
(не цикл, а именно перезапуск
не пойдет
0
xzibit800
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 11
28.05.2014, 18:52  [ТС] #5
вообщем, у меня игра небольшая и простенькая, пишу с использованием библиотеки sfml, вообщем суть такова, в коде уже условие есть, если квадрат задевает другой квадрат, то программа перезапускается, так вот как прописать команду перезапуска программы я не знаю. Условие рабочее, проверено.
0
nmcf
6110 / 5421 / 1892
Регистрация: 14.04.2014
Сообщений: 22,601
28.05.2014, 18:59 #6
Ну так возвращайся просто к началу и оставь main() в покое.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2014, 18:59
Привет! Вот еще темы с ответами:

Включение отключение и перезапуск устройства - C++
Иметься программа включающая и отключающая видео карту. 1) Хотелось бы реализовать включение и отключение не используя внешнего файла...

Перезапуск таймера при повторном запуске потока - C++
#include &lt;condition_variable&gt; #include &lt;iostream&gt; #include &lt;random&gt; #include &lt;thread&gt; #include &lt;mutex&gt; #include &lt;queue&gt; ...

Составить блок схему для программы упорядочивания чисел в массиве(код программы прилагается) - C++
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; int main() { int N = 0; // N - количество элементов в массиве...

Программы из самоучителя C++ для чайников выводит ошибку. Как собрать эти же программы, только без ошибки? - C++
На этом форуме уже есть похожие темы, но корректирование этих программ исключив русские символы не дали существенного результата.


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

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

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