Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 193
1

Функция-член в структуре. В чём ошибка?

21.09.2014, 22:32. Просмотров 359. Ответов 1
Метки нет (Все метки)

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
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
#include <iostream>
 
struct date
{
    int day;
    int month;
    int year;
};
 
struct person
{
    char fam;
    date data;
    void vivod(name);
    vvod(name);
};
 
    person::vvod(name)
{
    int d,m,y;
    char f;
    std::cout << "Vvedite den, mesac, god\n";
    std::cin >> d >> m >> y;
    std::cout << "Vvedite familiy\n";
    std::cin >> f;
    person name = {f , {d,m,y}};
    return name;
}
    void person::vivod(name)
{
    std::cout <<"Familiya: "<<fam<<"Data rojd: "<<data.day<<"/"<<data.month<<"/"<<data.Year<<std::endl;
}
int main()
{
    char name;
    vvod(name);
    vivod(name);
    system ("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2014, 22:32
Ответы с готовыми решениями:

Функция-член Ошибка класса
Непонятная ошибка связанная с функцией-членом. Я в панике + почему-то не могу внести хедер с...

Ошибка "Функция-член уже определена или объявлена"
Здравствуйте! Делаю класс для работы с векторами (Vector3) При попытке скомпилировать почти для...

Ошибка "функция-член класса не может быть повторно объявлена"
В заголовочном файле прототипы расписал. При реализации методов класса Rectangle ошибка ...

Ошибка "Перегруженная функция-член не найдена"
заголовочный файл clas_s.h #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using...

1
Модератор
Эксперт С++
10147 / 8497 / 5164
Регистрация: 18.12.2011
Сообщений: 22,734
21.09.2014, 22:50 2
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
struct person
{
    char fam[100];
    date data;
    void vivod();
    void vvod();
};
 
 void person::vvod()
{
   std::cout << "Vvedite den, mesac, god\n";
    std::cin >> data.day >> data.month >> data.year;
    std::cout << "Vvedite familiy\n";
    std::cin >> fam;
}
void person::vivod()
{
    std::cout <<"Familiya: "<<fam<<"Data rojd: "<<data.day<<"/"<<data.month<<"/"<<data.Year<<std::endl;
}
int main()
{
    person name;
    name.vvod();
    name.vivod();
    system ("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2014, 22:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перегрузка операций: friend-функция или функция-член класса
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и...

Функция не определяется! В чем ошибка?
Заданы некоторые начальные условия программы реализации опорных векторов и алгоритма роя частиц. Но...

функция не принимает 3 аргументов,в чём ошибка?
// лаба 6.1.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot;...

Функция try-throw-catch, в чем ошибка?
Добрый вечер. Реализую калькулятор на С++, сам калькулятор работал до тех пор, как начал создавать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.