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

Передача в процедуру адреса функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив (С) http://www.cyberforum.ru/cpp-beginners/thread145424.html
Помогите с этим пожалуйста. Написать нужно в С. Дан одномерный массив A. Изменить знак у всех отрицательных элементов, стоящих правее минимального. Максимальный элемент массива удалить. N<=20. Тип элементов массива - целые числа. Добавлено через 16 часов 48 минут народ помогите плз, надо срочно..
C++ дополнить строку... Очень нужна ваша помощь! уже пол месяца парюсь над этим наверно... Задача заключается в следующем.Имеется файл, допустим a.txt, в нем произвольное количество строк, к примеру: ааа аа а б бб ппп п п п п Нужно дополнить каждую строку до опрделенной длины(пользователь не может поменять это число) тем, что программа равномерно добавляет пробелы между словами. я могу сделать так чтобы прога... http://www.cyberforum.ru/cpp-beginners/thread145423.html
C++ Использование указателей и функций
Сформировать динамический массив Х размера M × N из случайных целых чисел. В программе организовать функцию для подсчета среднего арифметического ненулевых элементов массива Х, принадлежащих диапазону .
Неотрицательные элементы C++
Помогите решить задачу. ДАно натуральное число n. Вычислить, сколько неотрицательных элементов есть в матрице A, если aij = sin ((i+j)\2). Заранее спасибо
C++ С++, круг минимального радиуса http://www.cyberforum.ru/cpp-beginners/thread145397.html
Помогите решить задачку: Заранее спасибо!
C++ Написать регистрацию игроков к игре крестики-нолики Здраствуйте!!! У меня возникла проблема при написании игры "Хрестики нулики" как мне в коде написать регистрацию игроков вот полное условие задачи: Разработать игровую программу Крестики нулики. Предусмотреть регистрацию игроков с учетом количества игр и побед. Данные об игроках с учетом количества игр и побед. Данные об игроках и их победах хранить в файле. Предусмотреть выведение данных из... подробнее

Показать сообщение отдельно
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
14.06.2010, 21:30     Передача в процедуру адреса функции
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
void func ( int &j ){  cout<<j<<endl; }     //не кая функция вывода переменной тип int.
typedef void (*f)(int &);                   //тип указатель на функцию.
 
 
void MyFunc(int *mas, int size, f show_el);
int main(){
int mas[10] = {1,2,3,4,5,6,7,8,9,22};
MyFunc(mas,10,func);
 
return 0;
}
void MyFunc(int *mas, int size, f show_el){
int i;
 
//В каждой итерации? вызываветься функция func с помощью указателя show_el.
for( i = 0 ; i < size; i++ )show_el(mas[i]);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru