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

Указатели на Функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сколько процентов от всего количества элементов последовательности целых чисел составляют нечетные элементы http://www.cyberforum.ru/cpp-beginners/thread792176.html
Интересные результаты выдает...:read: #include <vector> #include <time.h> #include <iostream> using namespace std; int main() {
C++ Матрицы. Программа, которая удаляет столбец матрицы, содержащий максимальный ее элемент Я новичок в с++...поэтому оооочень нужна Ваша помощь!!! Необходимо написать программу, которая удаляет столбец матрицы, содержащий максимальный ее элемент. Элементы вводятся с клавиатуры и еще... http://www.cyberforum.ru/cpp-beginners/thread792163.html
Работа с DLL библиотеками C++
Здравствуйте. Помогите, пожалуйста, переделать программу. Определите следующие функции для работы с массивом: 1) int GetValue(Pairs* p, char* name, int* var); // получить значение для заданного...
C++ Индекс минимального значения
Дан двумерный массив, найти минимальное значение в каждой строке и его индекс. Мин нашёл, а как индекс на экран ввести? for(i=0;i<n;i++) { min=A; for(j=1;j<n;j++) { if(min>=A)...
C++ Преобразование типов переменных http://www.cyberforum.ru/cpp-beginners/thread792151.html
Осуществить преобразование типов переменных явным и неявным способом по следующим схемам: float → short int short int → int char → short int → char ---------- Кто-нибудь может помочь?
C++ SetWorldTransform и т.д Всем доброго времени суток написал функцию но покакой-то причине она не работает,компилируется нормально но не делает то для чего создана: функция должна разворачивать изображение вокруг опорной... подробнее

Показать сообщение отдельно
КенТюРиК
11 / 11 / 1
Регистрация: 18.10.2012
Сообщений: 148
24.02.2013, 23:41  [ТС]
Спасибо))

Кстати можно вопросик,что нужно сделать чтобы я мог возвращать числа типом char?...
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
//Описание функции сложения двух аргументов
char func1(unsigned int a) {
  return a; 
}
 
char func2(int q, float w, double e)
{
    return q+w+e;
}
 
 
int main()
{
  unsigned int x='a';
  int q=2;
  float w=3;
  double e=3;
  // объявление указателя на функцию, 
  char (*prt)(unsigned int);
  prt=func1;// func инициализируется адресом
  (*prt)(x);///вызов.
  cout<<func1(x)<<'\n';
 
  char(*prt1)(int , float , double );
  prt1=func2;
  (*prt1)(q,w,e);
 cout<<func2(q,w,e)<<'\n';
 
system("pause");
  return 0;
}
Если запустить вот этот код то выведет только символ "а".
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru