Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
хгаля
0 / 0 / 3
Регистрация: 08.06.2013
Сообщений: 85
#1

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

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


пишу программу в Win32.программа компилируется,а после черное окошко для ввода и вывода появляется и тут же исчезает!как это предотвратить?
http://www.cyberforum.ru/cpp-beginners/thread1418997.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 21:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Исчезает окно для ввода и вывода (C++):

Формат ввода вывода для дат
Здорова!!! Есть задачка: "Поэкспериментируйте и определите, какие форматы...

Операторы ввода/вывода для чайников
Как думаете если использовать оператор ввода или вывода cout или cin это не...

Открыть файл для ввода и вывода
Все привет. Есть код: #include <iostream> #include <fstream> #include...

Переопределение ввода вывода для классов
#include "stdafx.h" #include "stdio.h" #include <clocale> #include <iomanip>...

Исправить код для ввода и вывода матрицы
НАписал код для ввода и вывода матрицы. Выдает ошибку без лога....

13
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:01 #2
return getch();
или
system("pause");

в самом конце кода
1
хгаля
0 / 0 / 3
Регистрация: 08.06.2013
Сообщений: 85
12.03.2014, 22:14  [ТС] #3
команды system и getch не распознаются какой для них надо подключить модуль?
0
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:18 #4
getch - conio.h
system - в майкрософте автоматом подключается
1
хгаля
0 / 0 / 3
Регистрация: 08.06.2013
Сообщений: 85
12.03.2014, 22:39  [ТС] #5
нет ничего не выходит
system не распознается
getch ничего не меняет
0
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:40 #6
скиньте код программы
1
хгаля
0 / 0 / 3
Регистрация: 08.06.2013
Сообщений: 85
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;
 
}
вот
0
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:44 #8
А что за среда (компилятор)?
Попробуйте вместо #include "conio.h"
#include <conio.h>
вместо
return 0

return getch();
1
хгаля
0 / 0 / 3
Регистрация: 08.06.2013
Сообщений: 85
12.03.2014, 22:47  [ТС] #9
это Win32
нет не выходит все таки
0
saden
183 / 167 / 52
Регистрация: 27.01.2013
Сообщений: 788
12.03.2014, 22:49 #10
ладно, зайдем с другой стороны
создаете ярлык для ехе файла, заходите в его свойства, находите "закрывать окно после завершения" - снимаете галочку
1
хгаля
0 / 0 / 3
Регистрация: 08.06.2013
Сообщений: 85
12.03.2014, 22:58  [ТС] #11
а там такого нет
0
alsav22
5438 / 4833 / 831
Регистрация: 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 жмите.
0
kupnu4
26 / 26 / 15
Регистрация: 03.05.2013
Сообщений: 71
13.03.2014, 09:17 #13
попробуй getchar();
0
Ilot
Эксперт С++
1826 / 1184 / 342
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
13.03.2014, 09:27 #14
Цитата Сообщение от saden Посмотреть сообщение
system - в майкрософте автоматом подключается
<cstdlib>
См. http://en.cppreference.com/w/cpp/header/cstdlib
0
13.03.2014, 09:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2014, 09:27
Привет! Вот еще темы с решениями:

Перегрузить операторы ввода/вывода в поток (>>, <<) для класса
Помогите, перегрузить операции ввода/вывода в поток (&gt;&gt;, &lt;&lt;) для класса A. Для...

Исчезает окно консоли
Запускаю программу, ввожу первое число, второе число, жму Enter и окно MS DOS...

Окно консоли исчезает
пишу программу сервер. состоит програма из 2 приложений, один главный...

Окно появляется и исчезает
Люди.. помогите кто знает в чем причина.... уже все перепробовал и все одно и...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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