ЯЕ
Яна Ермолович

С++. Функции, возвращаемое значение типа struct.

Можно ли сделать так, что бы функция возвращала элемент структуры?
struct list
{
int inf;
list *next;
};

Тарина
Тарина

Да на оба варианта.

ВЖ
Вячеслав Жуков

Конечно, Mystruct MyFunction (){...}

Shem Самойлов

Вот, например:
#include
using namespace std;

struct human
{
int age;
double weight;
};

//void get_age(human &Vasya)
int get_age(human &Vasya)
{
cout << "Enter age: ";
cin >> Vasya.age;
return Vasya.age;
}

int main(){

human Vasya;

Vasya.age = get_age(Vasya);
//get_age(Vasya);

cout << "Vasya age is " << Vasya.age << endl;

system("pause > nul");
return 0;
}

Похожие вопросы
Создать функцию в С++ с ассемлером определения абсолютного значения числа типа int.
Может ли функция в паскале возвращать два значения?
Какая функция переводит значение переменных веществ типа в строки?
Составить функцию, которая возвращает значение 0
Может ли функция возвращать значение типа указатель? Если да, то как объявляется прототип такой функции?
Иногда функция возвращает значение NaN
разработать рекурсивную функцию, возвращающую значение, определяющую, является ли заданная строка палиндромом. c++
Как узнать, в каком регистре возвращает значение та или иня WinAPI функция?
Составление программ с использованием функций, возвращающих значения (С++)
Составление программ с использованием функций, не возвращающих значения (C++)