Вопрос Когда после написания кода на с++ я хочу запустить его через .exe , окно консоли закрывается сразу

Регистрация
26 Авг 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
такие способы как system("pause") и cin.get() не помогают
 
попробуй так


cin.ignore(); // Очистка буфера ввода перед ожиданием ввода
cin.get(); // Ожидание ввода

или
getchar();

или
char buffer[256];
cin.getline(buffer, sizeof(buffer));
 
Не может этого быть. Ну то есть приложение может, конечно, закрыть родительскую консоль, но если бы ты умел это делать - не задавал бы таких вопросов. Просто не тот уровень.
Скорее всего, ты просто запускаешь само приложение из проводника. Между тем, консольные приложения как бы на то и консольные, чтобы запускать их из консоли...
 
Ошибка значит, такого быть не может. Попробуй бесконечный цикл добавить,
 
какой язык лучше c хештег или c++?
 
Возможно, что какая-то ошибка времени выполнения выскакивает, после чего программа возвращает управление операционной системе. Попробуйте вызывать EXE-шник не через IDE, а после сборки запускать отдельный сеанс cmd.exe, и уже оттуда давать команду на запуск EXE-шника -- чтобы посмотреть, что вывелось и на каком месте был останов.
 
Назад
Сверху