Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2014, 00:52   #1
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию передача элемента структуры в функцию

есть структура
Код:
struct stud{
	int qty;
	char *surname;
	int group;
	int mark;
};
есть функции
Код:
void surname (stud &std, int qy);
void group(stud &std, int qy);
void mark (stud &std, int qy);
В main есть

Код:
stud *folio= new stud [qy];
как передавать элементы структуры в вышеуказанные функции (элемент в функцию с соответсвующим названием)
Vladislavv вне форума Ответить с цитированием
Старый 22.10.2014, 02:43   #2
igoreshka3333
Форумчанин
 
Аватар для igoreshka3333
 
Регистрация: 26.09.2014
Сообщений: 176
По умолчанию

Если ты имеешь ввиду поле структуры, то они не примут значение поля. В обьявлении функций в качестве аргумента принимается СТРУКТУРНАЯ переменная, то есть целая как совокупность 3-х интов и чар. Можешь изменить тип аргументов в функции или работать непосредственно с полноценной структурной переменной передавая ее по ссылке( как ты и написал) и в самой функции обращаться к полю ( например s.qty = 148) и быть таковым
igoreshka3333 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача в функцию указателя на функцию C Jar Помощь студентам 3 03.05.2014 16:27
Передача структуры в функцию rus_phantom Общие вопросы C/C++ 7 19.10.2011 20:11
Передача адреса структуры в функцию notHaker Общие вопросы C/C++ 14 08.09.2011 19:42
Передача структуры в функцию (Си ) Trackman Помощь студентам 0 26.05.2011 11:23
Передача элемента формы varied Общие вопросы Delphi 10 21.12.2006 23:45