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

Тема в разделе "Общие вопросы по С и С++", создана пользователем -, 22 июн 2009.

  1. Гость

    Привет. Я студент первого курса. Сейчас у нас зачёт. Я написала програму (С ++ Console Wizard). Программа после компиляции разрешает вводить нужные данные, а результа не выводиться (точне окно очень быстро закрываеться и результат не успеть просмотреть. ) Пожалуйста ПОМОГИТЕ!!!
     
  2. Noel

    Noel Гость

    В этом случае в конце программы напишите инструкцию cin
    чтобы программа ждала нажатия прежде чем закрылось
    прямо перед строчкой return 0; }
    А вообще правильнее запускать программу на нормальной командной строке.
    Потому что можно запустить программу в компиляторе нажав Ctrl+5 или при помощи двойного щелчка на иконке
    тогда запуститься командная строка такая черная которая находится в C:\WINDOWS\system32\cmd.exe
    а можно запустить по другому через пуск\стандартные\командная строка\ и через него зайти в папку где находится
    программа которую вы написали и запустить спокойно. Хотя можно и по другому сделать по всякому.
     
  3. alexsid

    alexsid Гость

    Код (Text):
    system("pause");
    перед выходом
     
  4. Noel

    Noel Гость

    да кстати system("pause"); тоже неплохо
    но чтобы его добавить надо подключить
    #include <stdlib.h> вначале кода.
     
  5. XyLigan

    XyLigan Member

    Регистрация:
    14 мар 2009
    Сообщения:
    13
    Симпатии:
    0
    пишешь getch(),перед return окно не закроется пока не нажмешь на любую кнопку
     
  6. ProEvoAndrew

    ProEvoAndrew Гость

    сначала запускаеш командную строку ... потом туда перекидываеш файл.exe

    P.S
    У меня тоже была на начле такая проблема =)
     
  7. Otaku

    Otaku Гость

    а если неохота править код самой программы, то можно написать батник из двух строк(если под виндой)

    name.exe
    pause

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

    Monarh Active Member

    Регистрация:
    14 фев 2009
    Сообщения:
    34
    Симпатии:
    0
    Как вариант:

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

    int main()
    {
    cin.get();
    return 0;
    }
    Выход осуществляется нажатием клавиши Enter.
     
Загрузка...

Поделиться этой страницей