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

Структура и функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ хеш таблица http://www.cyberforum.ru/cpp-beginners/thread935878.html
в чем ошибка #include <iostream> #include <vector> #include <iterator> #include <algorithm> #include <string> struct HashTableNode { std::string data;
C++ Как обмануть компилятор и "перепрыгнуть через функцию"? Известно, что адрес возврата из функции сохраняется на стеке. (В данном эксперименте мы отключим все виды инлайна в оптимизациях). Так вот, я решил воспользоваться этим свойством и написать программу, которая ломает вложенный вызов нескольких функций путём манипуляций со стеком. Программа следующая://#include <iostream> void* ret_address; //void* old_stack; int get6(){ _asm{ mov eax,... http://www.cyberforum.ru/cpp-beginners/thread935873.html
vector<[class]> in class и перегрузка (ostream) C++
Доброе всем время суток ) столкнулся с проблемой Есть у меня несколько классов и есть класс внутри которого созданы векторы хранящие элементы других 3-х классов Пытался перегрузить острим для вывода на консоль содержимого класса и вот попал в капкан ) возможно даже своей криворукости так как только изучаю STL вообщем так работает и выводит ostream& operator<<(ostream& os,const...
C++ Структура в классе
Здраствуйте! Хотел спросить можно ли использовать структуру в классе и соответствует ли оно принципам ООП? #include <iostream> #include <cmath> using namespace std; class Quad { protected: struct coord
C++ ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread935851.html
#include <string.h> #include <iostream> #include <stdio.h> int main() { char m1="=id"; char m2; char m3;
C++ Как програмно узнать сколько элементов в перечислении? Допустим, есть такое перечисление. enum Month{JANUARY=1, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER}; sizeof(Month) показывает размер одного элемента подробнее

Показать сообщение отдельно
Tantay
0 / 0 / 0
Регистрация: 28.04.2012
Сообщений: 110
09.08.2013, 17:10     Структура и функции
задание: 1) Напишите функцию, принимающую структуру box по значению и отображающую все ее члены.
2) Напишите функцию, принимающую адрес структуры box и устанавливающую значение члена volume равным произведению остальных трех членов.

помогите пожалуйста, ошибка в том что пишет не использована переменная "obem.obem", а как иначе указать? Объясните в чем ошибка. Учусь только.

Кликните здесь для просмотра всего текста
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
#include <iostream>
 
using namespace std;
 
struct box
{
    char maker[40];
    float visota;
    float wirina;
    float dlina;
    float obem;
};
 
void show_funk(box otobr);
box v_d_w(box otobr);
//void show_fun_uk(const box* v, box* w, box* d, box* o);
 
 
int main()
{
    box rplace;
    setlocale (LC_ALL, "russian");
    cout << "Введите имя объекта: ";
    cin >> rplace.maker;
    cout << endl << "Высота, ширина, длина обьекта:";
    while (cin >> rplace.visota >> rplace.wirina >> rplace.dlina)
    {
        rplace = v_d_w(rplace);
        show_funk(rplace);
        cout << "Ввод следующих цифр (для выхода 'q')";
    }
    cout << "stop"<< endl;
    
        
    system("pause");
}
 
void show_funk(box otobr)
{
    cout << "Введите размерность объекта:" << endl;
    cout << "Высота: " << otobr.visota; 
    cout << "Длина: " << otobr.dlina;
    cout << "Ширина: " << otobr.wirina;
    cout << "Объем: " << otobr.obem;
    cout << endl;
}
 
box v_d_w(box otobr)
{
    box obem;
    obem.obem = obem.dlina * obem.visota * obem.wirina;
    return obem;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru