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

Ошибка компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ зеркальный вывод слов http://www.cyberforum.ru/cpp-beginners/thread226549.html
Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот (зеркально).
C++ Одномерный массив помогите написать,пожалуйста(( в данном одномерном массиве найдите сумму произведений пар различных элементов, произведение последних цифр у которых минимально http://www.cyberforum.ru/cpp-beginners/thread226542.html
Выяснить, у какого из трех прямоугольных треугольников площадь больше C++
Пытаюсь решить задачу.Вот условие: Выяснить, у какого из трех прямоугольных треугольников площадь больше: ● гипотенуза c, угол a ; ● катет a , прилежащий угол b ; ● высота h, угол g . Написала код,но он выдаёт ошибку,не могу разобраться в чём она.Помогите найти ошибку:( Вот моя программа:
C++ Изменение формы курсора
Надо сделать одну простую вещь. Чтобы при наведении курсора на объект место стрелочки высвечивалась рука. Как можно это реализовать?
C++ Отобразить левую половину матрицы на правую зеркально симметрично относительно вертикальной оси http://www.cyberforum.ru/cpp-beginners/thread226523.html
Заполнить матрицу случайными числами.Отобразить левую половину матрицы на правую зеркально симметрично относительно вертикальной оси.
C++ printf не выводи данные вне цикла. Здравствуйте! Проблема состоит в том,что если printf стоит внутри какого-нибудь цикла,то данные выводятся нормально,но если этот printf перенести за пределы цикла,то информация по каким-то причинам не выводится.Причем пробовал запускать как в терминале так и в ide(code-blocks). Вот примеры: Так работает и все выводится,но,как вы понимаете,такой вывод неприемлем. #include <stdio.h> int... подробнее

Показать сообщение отдельно
Vulkan_Sh
3 / 3 / 0
Регистрация: 08.01.2011
Сообщений: 22
10.01.2011, 14:15     Ошибка компиляции
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
class Point
{
public:
        void SetX(int x) {itsX=x;}
        void SetY(int y) {itsY=y;}
        int GetX() const {return itsX;}
        int GetY() const {return itsY;}
private:
        int itsX;
        int itsY;
};
 
class Rectangle
{
public:
        Rectangle (int top, int left, int bottom, int right);
        ~Rectangle() {}
 
        int GetTop() const {return itsTop;}
        int GetLeft() const {return itsLeft;}
        int GetBottom() const {return itsBottom; }
        int GetRight() const {return itsRight;}
 
        Point GetUpperLeft() const {return itsUpperLeft;}
        Point GetLowerLeft() const {return itsLowerLeft;}
        Point GetUpperRight() const {return itsUpperRight;}
        Point GetLowerRight() const {return itsLowerRight;}
 
        void SetUpperLeft(Point Location) {itsUpperLeft=Location;}
        void SetLowerLeft(Point Location) {itsLowerLeft=Location;}
        void SetUpperRight(Point Location) {itsUpperRight=Location;}
        void SetLowerRight(Point Location) {itsLowerRight=Location;}
 
        void SetTop(int top) {itsTop=top;}
        void SetLeft (int left) {itsLeft=left;}
        void SetBottom (int bottom) {itsBottom=bottom;}
        void SerRight (int right) {itsRight=right;}
 
        int GetArea() const;
 
private:
        Point itsUpperLeft;
        Point itsUpperRight;
        Point itsLowerLeft;
        Point itsLowerRight;
        int itsTop;
        int itsLeft;
        int itsBottom;
        int itsRight;
        };
 
Rectangle::Rectangle(int top, int left, int bottom, int right)
{
        itsTop=top;
        itsLeft=left;
        itsBottom=bottom;
        itsRight=right;
 
        itsUpperLeft.SetX(left);
        itsUpperLeft.SetY(top);
 
        itsUpperRight.SetX(right);
        itsUpperRight.SetY(top);
 
        itsLowerLeft.SetX(left);
        itsLowerLeft.SetY(bottom);
 
        itsLowerRight.SetX(right);
        itsLowerRight.SetY(bottom);
}
 
int Rectangle::GetArea() const
{
        int Width=itsRight-itsLeft;
        int Height=itsTop-itsBottom;
        return (Width*Height);
}
 
int main()
{
        Rectangle *MyRectangle = new Rectangle(100, 20, 50, 80);
 
        int Area = MyRectangle->GetArea();
 
        cout<<"Area: "<< Area <<"\n";
        cout<<"Upper Left X Coordinate:";
        cout<< MyRectangle->GetUpperLeft().GetX();
        getch();
        return 0;
}
у меня все отлично запускается и работает ( у тебя по коду много синтаксических ошибок, исправь)
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru