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

Проблемы с вызовом функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция которая создаёт прямоугольник http://www.cyberforum.ru/cpp-beginners/thread799919.html
Написать функцию, которая создает прямоугольник из указанных пользователем символов с указанным параметрами
C++ Через функцию определить гласную букву Написать функцию glasn, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является глас ной буквой русского алфавита, и 0 — в противном случае. http://www.cyberforum.ru/cpp-beginners/thread799915.html
Функция периметр прямоуголника C++
Напишите функцию Perimeter, которая принимает два параметра: длину и ширину прямоугольника, а возвращает его периметр (удвоенная высота плюс удвоенная ширина). Затем напишите функцию Square,...
По поводу потока и перегрузки оператора вставки в классе C++
#include <iostream> using namespace std; class three_d { public: int x, y, z; three_d(int a, int b, int c) { x=a; y=b; z=c; } }; ostream &operator<<(ostream &stream, three_d obj) { stream <<...
C++ Написать функцию которая определяет кратное ли первое число второму http://www.cyberforum.ru/cpp-beginners/thread799896.html
Напишите функцию Multiple для двух целых чисел, которая определяет, кратно ли второе число первому. Функция должна получать два целых аргумента и возвращать 1 (true), если второе число кратно...
C++ Передача структуры без объявления переменной здравствуйте форумчане. вопрос мой таков: имеется структура struct Rect { Point LTPoint,RBPoint; } Point-структура такого вида: подробнее

Показать сообщение отдельно
КенТюРиК
11 / 11 / 1
Регистрация: 18.10.2012
Сообщений: 148

Проблемы с вызовом функции - C++

03.03.2013, 22:36. Просмотров 399. Ответов 7
Метки (Все метки)

Проблемы с вызовом 3 функции,тип(Void);
Подскажите в чем ошибка.


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
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
 
using namespace std;
////Обьявление          
char func1(unsigned int);
char func2(int,float,double);
char func3(void);
int func4(char,int);
 
////Указатель
char(*prt)(unsigned int)=func1;
char(*prt1)(int,float,double)=func2;
char(*prt2)(void)=func3;
int (*prt3)(char,int)=func4;
 
int main()
{
    unsigned int a;
    int d;
    int k=5;
    float b;
    double c;
    char l=10;
    cout<<"Vvedite znachenia"<<'\n';
    cin>>a;
    cin>>d;
    cin>>b;
    cin>>c;
    
    cout<<"Rezultat 1 funkcii" <<"  "<<(int)(*prt)(a)<<'\n';
    cout<<"Rezultat 2 funkcii"<<"  "<<(int)(*prt1)(d,b,c)<<'\n';
    cout<<"Rezultat 4 funkcii" <<"  "<<(int)(*prt3)(l,k)<<'\n';
    cout<<"Rezultat 3 funkcii" <<"  "<<(char)(*prt2)()<<'\n';
    
    system("PAUSE");
    return 0;
}
 
char func1(unsigned int a)
     {
     return a;
     }
 
char func2(int d,float b,double c)
     {
     return d+b+c;
     }
 
int func4(char l,int k)
    {
    return l+k;
    }
char func3(void)
          {   
          cout<<"hi"; 
          }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru