| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Без debug программа работает, а с прерывается |
| Автор: XSonicX 28.9.2008, 17:54 | ||
когда в MVS 2008 нажимаю "start without debugging" программ работает, а когда " start debugging" то автоматом вырубается перед функцией Помогите пожалуйста, спасибо зарание |
| Автор: J0ker 28.9.2008, 18:20 |
| она после функции вырубается - в debug консоль закрывается после завершения программы |
| Автор: XSonicX 28.9.2008, 18:28 |
| J0ker, спасибо, но не очень понял... как исправить? |
| Автор: J0ker 28.9.2008, 18:36 |
| ну запиши последней командой cin.ignore(); например... |
| Автор: XSonicX 28.9.2008, 18:40 | ||
не помогло :( |
| Автор: J0ker 28.9.2008, 18:56 | ||
|
| Автор: XSonicX 28.9.2008, 19:02 |
| J0ker, спасибо большое все работает я новичок и хотел бы узнать почему программа не работала корректно без этих функций? |
| Автор: J0ker 28.9.2008, 19:12 |
| она корректно работала просто когда ты запускаешь ее из VS не в дебаг она запускается в консоле специальным скриптом, в котором после вызова твоей программы стоит пауза если ты запускаешь программу в дебаг, то она запускает голую консоль, которая закрывается ПОСЛЕ завершения твоей программы. Т.е. твоя программа отработала правильно и вывела все результаты - просто ты их не успел увидеть т.к. консоль сразу-же закрылась. |
| Автор: XSonicX 28.9.2008, 19:17 | ||
| J0ker, спасибо большое нашел более легкую для запоминания альтернативную команду
|
| Автор: J0ker 28.9.2008, 19:42 | ||||
это windows specific, оно не портируемо |