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

Идентификатор не определен - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Таймер из Delphi в С++ http://www.cyberforum.ru/cpp-beginners/thread1139880.html
Прошу помощи в перекладке кода таймера из Делфи на Си++, ну или хотя бы подсказки, чем заменить Ttime procedure TForm1.tmr1Timer(Sender: TObject); var Temp : TTime; begin Temp := TimeVal - Time; if Temp <= 0 then begin Tmr1.Enabled := False;
C++ Быстрая сортировка. Разбить массив на 2 части левую сортировать по убыванию правую по возрастанию Товарищи помогите пожалуйста. Началась новая тема рекурсия не совсем въехал. Задача следующая => Дан массив из 20 целых чисел со значениями от 1 до 20 по порядку без повторов. Необходимо: -написать функцию, разбрасывающую элементы массива произвольным образом; -создать случайное число из того же диапазона и найти позицию этого случайного числа в массиве; -отсортировать элементы массива,... http://www.cyberforum.ru/cpp-beginners/thread1139869.html
C++ Односвязный список (реализация без классов)
Задача проста: создать список из слов, вводимых с клавиатуры, и вывести его на консоль. Всё вводит и выводит. Только откуда-то взялась "Д" в начале списка (см. вложение). Собственно, откуда она берется и как её ликвидировать? Код: #include <cstdlib> #include <iostream> #define M 5 using namespace std; struct WORDS {
Чтение из файла в Матрицу C++
Добрый Ночи! Всем классного настроения! Ищу совета от более опытных пользователей. Подскажите, пожалуйста, как можно читать в матрицу(массив) из файла, для реализации моего проекта. Матрица готова, посчиталась и сохранилась в файл. Теперь нужно взять загрузить из файла на экран по очереди каждую строчку, и при желании крутить туда сюда. 3 2 -5 -1 2 -1 3 13 1 2 -1 9 1 2 -1 9 2 -1 3...
C++ Программа работы с файлом, отображенным в память http://www.cyberforum.ru/cpp-beginners/thread1139846.html
у меня есть проблемка, дана программа в методичке, нужно откомпилировать, я питался что-то сделать, но выскакует одна ошибка, прошу вашей помощи!!!Пожалуйста! вот методичка(лаба 4) и скрин ошибки. //#include "EvryThng.h" //#include "Everything.h" #define BUF_SIZE 160
C++ Почему не работает наследование? Пытаюсь присвоить полям производного класса поля базового,но выводит мусор. В чем проблема? #include "stdafx.h" #include <iostream> #include <cstring> #include <cstdio> #include <cmath> using namespace std; подробнее

Показать сообщение отдельно
Джем
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 40
05.04.2014, 21:34     Идентификатор не определен
Срочно нужно сделать.
Не пойму, в чем ошибка, пишет, что z не является членом parallelepiped и что идентификатор z не определен.
Проходим наследование классов.
Заранее спасибо!
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
 
using namespace std;
 
class pryamougolnik
{
protected:
    float x;  // 1 длина стороны прямоугольника
    float y;  // 2 длина стороны прямоугольника
public:
    pryamougolnik()
    {
        x=0;
        y=0;
    }
    pryamougolnik(float x, float y)  //конструктор для инициализации полей
    {
        this->x=x;
        this->y=y;
    }
    float Square()
    {
        return x*y;
    }
    virtual void print()
    {
        cout << "Прямоугольник с 1 стороной: " << x << endl << "2 стороной " << y << endl;
        cout << "Площадь прямоугольника:" << endl << "S = " << Square() << endl;
    }
};
 
class parallelepiped: public pryamougolnik
{
public:
    parallelepiped()
    {
        z=0;
    }
    parallelepiped(float z): pryamougolnik()
    {
        this->z=z;
    }
    float Square()
    {
        return pryamougolnik::Square()*z;
    }
    void print()
    {
        cout << "Параллелепипед: 1 сторона " << x << endl << "2 сторона " << y << endl << "3 сторона " << z << endl;
        cout << "Объем параллелепипеда: V=" << Square() << endl;
    }
};
 
void main()
{
    setlocale(LC_ALL, "rus");
    float a;
    cout << "Введите число a="; 
    cin >> a;
    cout << endl;
 
    float b;
    cout << "Введите число b="; 
    cin >> b;
    cout << endl;
 
 
    pryamougolnik A = pryamougolnik(a,b), *pA;
    
    pA=&A;
    pA->print();
    cout << endl;
 
    float c;
    cout << "Введите число b="; 
    cin >> c;
    cout << endl;
 
    parallelepiped B=parallelepiped(c), *pB;
 
    pB=&B;
    pB->print();
    cout << endl;
 
    pA=&B;
    pA->print();
 
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru