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

Передача члена структуры в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляция GLUT http://www.cyberforum.ru/cpp-beginners/thread1498381.html
Установил библиотеку glut, по началу вроде все нормально, но при компиляции потребовало opengl.dll, скачал я ему opengl.dll, потом "HfxClasses45.dll" , ладно скачал и его, а потом посыпались...
C++ Словарь с терминами по с (тип, объект, значение, переменная, и т.д. ) Нужен словарь с терминами по с++, такие как тип, объект, значение, переменная, и т.д. Путаюсь при чтении книги. Желательно с примерами, ибо такое как определение: "Значение - набор битов в памяти,... http://www.cyberforum.ru/cpp-beginners/thread1498380.html
C++ Удаление элемента из бинарного дерева
Ругается компилятор в Visual Studio при выполнении кода удаления элемента, а именно в том месте, где нужно удалить элемент с двумя дочерними элементами( в четвертом условии). Ошибка такая:...
ошибка Run-Time Check Failure #2 C++
под конец програмки освобождал память и ошибка пропадала но происходило аварийное завершение ( подскажите где проблема . class publication { protected: string name; float price; public:...
C++ Посоветуйте книгу по Си++ http://www.cyberforum.ru/cpp-beginners/thread1498318.html
Добрый вечер. Порядка года назад я очень хотел изучить языки Си и Си++, но не знал о них вобще ничего. Поставив себе эту цель, я начал грызть литературу по данным языкам. Сперва прочел книгу Лафоре...
C++ Не могу сдвинуться с места в изучении C++; Не знаю, как программировать эффективно Я изучаю C++ уже больше года, но чувствую, что до сил пор не умею им пользоваться. Большая часть сил тратится на такие тривиальный задачи, как создание функций работы с файлами (возвратить N-ную... подробнее

Показать сообщение отдельно
XpertVision
17 / 17 / 3
Регистрация: 14.06.2012
Сообщений: 150

Передача члена структуры в функцию - C++

13.07.2015, 21:23. Просмотров 364. Ответов 8
Метки (Все метки)

Здравствуйте. Столкнулся с проблемой и не могу найти ее решение.

есть структура:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef STRUCTSCAN_H
#define STRUCTSCAN_H
 
struct sScaner{
    char cModel[40];
    int iPrice;
    double dXSize, dYSize;
    int iOptRes;
    int iGreyGrad;
};
 
#endif STRUCTSCAN_H
Нужно в функцию передать по ссылке (да и не суть, хоть на прямую) член данной структуры. Это вообще реализуемо? Удается передать лишь ссылку на структуру, что не очень удобно в данной ситуации.

Функция:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "structscan.h"
#include "securein.h"
#include "wraps.h"
 
void input(sScaner &pScaner) //void input(sScaner &pScaner.iPrice) - ERROR
{
    int iError;
    do
    {
        iError = correctInt(pScaner.iPrice);
    } while (iError != 1);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru