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

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
G

Guest

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!