ЯЕ
Яна Ермолович
С++. Функции, возвращаемое значение типа struct.
Можно ли сделать так, что бы функция возвращала элемент структуры?
struct list
{
int inf;
list *next;
};
Можно ли сделать так, что бы функция возвращала элемент структуры?
struct list
{
int inf;
list *next;
};
Да на оба варианта.
Конечно, Mystruct MyFunction (){...}
Вот, например:
#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;
}