2012-06-26 5 views
-1

Я пробовал множество подходов, чтобы остановить консоль от закрытия - точки останова, паузы и функции слушателя, код примера и запросы на помощь на другом форуме; до сих пор нет решения. кроме того, если я использую новый проект, консоль остается открытой.Отладка VS2008, консоль открывается, затем закрывается сразу

Моя интуиция заключается в том, что это связано с решением, которое я реализовал в заголовке итератора. Код компилируется. Я надеюсь, что в VS2008 есть настройка (такое же поведение в VS2005), которое я должен изменить. странно то, что я прокомментировал весь мой код и оставил тестовый раздел с точкой останова, и все же консоль закрывается. «начать без отладки» открывает консоль, но не отображает тестовый текст.

int main() 
{ 

    cout << "Welcome to the Automating from Model and Sensor Data" << endl << endl; 


    while (true) { 
     int choice = GetMenuChoice(); 
     if (choice == 0) break; 
     //DoMenuChoice(lex, choice); 
    } 

    return 0; //goodbye! 

} 

ответ

0

В меню Visual Studio, вы проверили Debug > Options?

Он должен открыть диалоговое окно параметров в левой части диалогового окна, нажать на Debugging и посмотреть, есть ли что-то, что не выглядит правильным в настройках.

+0

Я нашел его под инструменты/опции и проверить «показать все настройки»; Я отключил «разрывать все процессы, когда один процесс прерывается» - по-прежнему открывается, затем закрывается. Прошло несколько лет с момента написания последнего кода, но я не помню, что консоль была проблемой. –

+0

Также, как эта программа написана, она печатает меню, а затем непрерывно ищет ключевой пуск, выбрав пункт меню. –

+0

Я пробовал шаблон формы Windows, но это выглядит как мертвое - по крайней мере, оно открыто. –

Смежные вопросы