Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
хгаля
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 76
#1

Исчезает окно для ввода и вывода - C++

12.03.2014, 21:56. Просмотров 496. Ответов 13
Метки нет (Все метки)


пишу программу в Win32.программа компилируется,а после черное окошко для ввода и вывода появляется и тут же исчезает!как это предотвратить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:01     Исчезает окно для ввода и вывода #2
return getch();
или
system("pause");

в самом конце кода
хгаля
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 76
12.03.2014, 22:14  [ТС]     Исчезает окно для ввода и вывода #3
команды system и getch не распознаются какой для них надо подключить модуль?
saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:18     Исчезает окно для ввода и вывода #4
getch - conio.h
system - в майкрософте автоматом подключается
хгаля
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 76
12.03.2014, 22:39  [ТС]     Исчезает окно для ввода и вывода #5
нет ничего не выходит
system не распознается
getch ничего не меняет
saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:40     Исчезает окно для ввода и вывода #6
скиньте код программы
хгаля
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 76
12.03.2014, 22:41  [ТС]     Исчезает окно для ввода и вывода #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// ConsoleApplication11.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "math.h"
#include "conio.h"
 
int funct(int x, int y, int z)
{
 
    return(log(pow(y, sqrtl(abs(x))))*(x-y/2)+sin(atanl(z)));
};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i, x0,y0,z0;
    int results[5];
    for (i=0;i<6; i++)
    {
    printf("vvedite x,y,z");
    scanf("%d", &x0, &y0, &z0);
    printf("znachenie funkcii sostavliaiet", "%d", funct(x0, y0, z0));
    results[i]=funct(x0,y0,z0);
    };
    for (i=0;i<6;i++) printf("%d", results[i]);
    return 0;
 
}
вот
saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:44     Исчезает окно для ввода и вывода #8
А что за среда (компилятор)?
Попробуйте вместо #include "conio.h"
#include <conio.h>
вместо
return 0

return getch();
хгаля
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 76
12.03.2014, 22:47  [ТС]     Исчезает окно для ввода и вывода #9
это Win32
нет не выходит все таки
saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:49     Исчезает окно для ввода и вывода #10
ладно, зайдем с другой стороны
создаете ярлык для ехе файла, заходите в его свойства, находите "закрывать окно после завершения" - снимаете галочку
хгаля
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 76
12.03.2014, 22:58  [ТС]     Исчезает окно для ввода и вывода #11
а там такого нет
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.03.2014, 08:44     Исчезает окно для ввода и вывода #12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <math.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
 
int funct(int x, int y, int z)
{
 
    return(log(pow(y, sqrtl(abs(x))))*(x-y/2)+sin(atanl(z)));
};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i, x0,y0,z0;
    int results[5];
    for (i=0;i<6; i++)
    {
    printf("vvedite x,y,z");
    scanf("%d", &x0, &y0, &z0);
    printf("znachenie funkcii sostavliaiet", "%d", funct(x0, y0, z0));
    results[i]=funct(x0,y0,z0);
    };
    for (i=0;i<6;i++) printf("%d", results[i]);
    
    system("pause");
    return 0;
}
Добавлено через 1 минуту
Или Ctrl + F5 жмите.
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
13.03.2014, 09:17     Исчезает окно для ввода и вывода #13
попробуй getchar();
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2014, 09:27     Исчезает окно для ввода и вывода
Еще ссылки по теме:

Окно консоли исчезает C++
C++ Создайте программу для ввода и вывода фамилий и оценок студентов
Файлы для ввода/вывода C++
C++ Укажите функции ввода-вывода для работы с бинарными файлами
Как изменить операторы ввода-вывода для старого компилятора C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ilot
Модератор
Эксперт С++
1785 / 1160 / 225
Регистрация: 16.05.2013
Сообщений: 3,056
Записей в блоге: 5
Завершенные тесты: 1
13.03.2014, 09:27     Исчезает окно для ввода и вывода #14
Цитата Сообщение от saden Посмотреть сообщение
system - в майкрософте автоматом подключается
<cstdlib>
См. http://en.cppreference.com/w/cpp/header/cstdlib
Yandex
Объявления
13.03.2014, 09:27     Исчезает окно для ввода и вывода
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru