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

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

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

Визуал экспресс не выводит результат выполнения программы на экран - C++

24.05.2012, 19:00. Просмотров 602. Ответов 3
Метки нет (Все метки)

Доброго дня! Пытаюсь самостоятельно изучить С++ по книге Шилдта, 2-е издание. Используемая IDE- visual express 2010. Через хэллоуорлды прошел успешно, застрял на использовании cin >> var. Вот такая программка:

/*interactivnaya programma kotoraya vichislyayet
ploshad pryamougolnika*/

#include <iostream>
using namespace std;
int main()
{
int length;
int width;

cout <<"Vvedite dlinu pryamougolnika: ";
cin >> length;

cout <<"Vvedite shirinu pryamougolnika: ";
cin >> width;

cout <<"Ploshad pryamougolnika ravna ";
cout << length * width;

cin.get();
return 0;
}

По нажатию F5 мне предлагают ввести длину и ширину прямоугольника, после чего программа завершается с кодом 0, но не показывает результат вычисления площади. Строка cin.get() в книжном варианте программы отсутствует, я прописал ее не на месте?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 19:00     Визуал экспресс не выводит результат выполнения программы на экран
Посмотрите здесь:

C++ Как увидеть результат выполнения программы в Dev-C++ 4.9.9.2 ?
C++ Непонятный результат выполнения программы
Неправильный результат выполнения программы C++
C++ Не меняется результат выполнения программы после подключения .h файла
Как в Visual Studio 2010 развернуть окно выполнения программы на весь экран? C++
C++ Нужно написать код для программы, которая выводит на экран звездочки ("*") в таком порядке:
C++ Написать программу, которая выводит на экран пятиконечную звезду с изменяемым при старте программы цветом
C++ Программа котрая ищет дубликаты в целочисленном массиве и если они есть выводит результат на экран
C++ Во время выполнения программы результат не выводится. Где ошибка?
Какие значения будут выведены на экран после выполнения программы: C++
C++ Сделать опцию которая выводит результат программы в человекочитаемом виде
C++ Сохранить результат работы программы в файл с возможностью вывода на экран

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
340 / 261 / 15
Регистрация: 14.11.2010
Сообщений: 480
24.05.2012, 19:03     Визуал экспресс не выводит результат выполнения программы на экран #2
Сделай так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 using namespace std;
 int main()
 {
 int length;
 int width;
 
 cout <<"Vvedite dlinu pryamougolnika: ";
 cin >> length;
 
 cout <<"Vvedite shirinu pryamougolnika: ";
 cin >> width;
 
 cout <<"Ploshad pryamougolnika ravna ";
 cout << length * width<<endl;
 
 system("pause");
 return 0;
 }
Maxon
0 / 0 / 0
Регистрация: 24.05.2012
Сообщений: 5
24.05.2012, 19:15  [ТС]     Визуал экспресс не выводит результат выполнения программы на экран #3
Спасибо, заработало! А в чем была моя ошибка? Хотелось бы разобраться, чтоб в дальнейшем не засорять форум ламерскими вопросами ( один уже есть ).
Andrey.K
340 / 261 / 15
Регистрация: 14.11.2010
Сообщений: 480
24.05.2012, 19:18     Визуал экспресс не выводит результат выполнения программы на экран #4
Программа работала, просто я поставил задержку экрана. Также можно было использовать директиву <conio.h> и вызвать ф-ю getch();
Yandex
Объявления
24.05.2012, 19:18     Визуал экспресс не выводит результат выполнения программы на экран
Ответ Создать тему
Опции темы

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