ОБСУЖДЕНИЕ

Окно программы очень быстро закрываеться и нельзя просмотреть результа

7 ответов 5,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Привет. Я студент первого курса. Сейчас у нас зачёт. Я написала програму (С ++ Console Wizard). Программа после компиляции разрешает вводить нужные данные, а результа не выводиться (точне окно очень быстро закрываеться и результат не успеть просмотреть. ) Пожалуйста ПОМОГИТЕ!!!
 
В этом случае в конце программы напишите инструкцию cin
чтобы программа ждала нажатия прежде чем закрылось
прямо перед строчкой return 0; }
А вообще правильнее запускать программу на нормальной командной строке.
Потому что можно запустить программу в компиляторе нажав Ctrl+5 или при помощи двойного щелчка на иконке
тогда запуститься командная строка такая черная которая находится в C:\WINDOWS\system32\cmd.exe
а можно запустить по другому через пуск\стандартные\командная строка\ и через него зайти в папку где находится
программа которую вы написали и запустить спокойно. Хотя можно и по другому сделать по всякому.
 
Код:
system("pause");
перед выходом
 
да кстати system("pause"); тоже неплохо
но чтобы его добавить надо подключить
#include <stdlib.h> вначале кода.
 
пишешь getch(),перед return окно не закроется пока не нажмешь на любую кнопку
 
сначала запускаеш командную строку ... потом туда перекидываеш файл.exe

P.S
У меня тоже была на начле такая проблема =)
 
а если неохота править код самой программы, то можно написать батник из двух строк(если под виндой)

name.exe
pause

будет запускать программу, а по выполнении ее давать системе паузу.
 
Как вариант:

Код:
#include <iostream>
using namespace std;

int main()
{
cin.get();
return 0;
}

Выход осуществляется нажатием клавиши Enter.