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

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

Восстановить пароль Регистрация
 
xzibit800
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 11
28.05.2014, 18:10     Перезапуск программы #1
Подскажите как реализовать перезапуск программы, ну допустим задаем условие и если условие выполняется то включить перезапуск программы (не цикл, а именно перезапуск). Программа моя начинается не функцией main, перед этой функцией идут классы и массив, пробывал return main, не работает, в c++ дундук так что помогите)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11838 / 6817 / 771
Регистрация: 27.09.2012
Сообщений: 16,910
Записей в блоге: 2
Завершенные тесты: 1
28.05.2014, 18:20     Перезапуск программы #2
запускаете другой экземпляр программы, а этот завершаете. Как запустить зависит от того, чем Вы пользуетесь.

Добавлено через 36 секунд
Цитата Сообщение от xzibit800 Посмотреть сообщение
пробывал return main
то есть совсем не в курсе для чего нужен return?
zss
Модератор
Эксперт С++
 Аватар для zss
5948 / 5553 / 1785
Регистрация: 18.12.2011
Сообщений: 14,189
Завершенные тесты: 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');
}
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11838 / 6817 / 771
Регистрация: 27.09.2012
Сообщений: 16,910
Записей в блоге: 2
Завершенные тесты: 1
28.05.2014, 18:48     Перезапуск программы #4
Цитата Сообщение от zss Посмотреть сообщение
Тогда
Цитата Сообщение от xzibit800 Посмотреть сообщение
(не цикл, а именно перезапуск
не пойдет
xzibit800
0 / 0 / 0
Регистрация: 28.04.2014
Сообщений: 11
28.05.2014, 18:52  [ТС]     Перезапуск программы #5
вообщем, у меня игра небольшая и простенькая, пишу с использованием библиотеки sfml, вообщем суть такова, в коде уже условие есть, если квадрат задевает другой квадрат, то программа перезапускается, так вот как прописать команду перезапуска программы я не знаю. Условие рабочее, проверено.
nmcf
4303 / 3724 / 1255
Регистрация: 14.04.2014
Сообщений: 14,586
28.05.2014, 18:59     Перезапуск программы #6
Ну так возвращайся просто к началу и оставь main() в покое.
Yandex
Объявления
28.05.2014, 18:59     Перезапуск программы
Ответ Создать тему
Опции темы

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