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

Функция как параметр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать окошко для авторизации? http://www.cyberforum.ru/cpp-beginners/thread25544.html
Вот у меня есть программа.Как сделать окошко для авторизации?Чтобы пользователи могли воспользоваться прогой только авторизировавшись.После чего будет запускаться моя программа.Окошко должно быть как отдельное приложение которое и будет называться моей прогой.После авторизации оно должно закрыться и открыть настоящую программу.И самая сложная часть.Мне нужно чтобы логины и пароли которые буду...
C++ Программирование приложений Windows Доброго времени. Поиском пользовался, но найти ответ (пока) не удалось. Подскажите/посоветуйте пожалуйста, с чего начать осваивать теорию и практику написания приложений под Винду, Какой IDE пользоваться наиболее предпочтительно для начинающего, возможно советы по методике обучения. Синтаксис Си++ освоен (более или менее... хочется верить что нормально, но время покажет) по книгам... http://www.cyberforum.ru/cpp-beginners/thread25338.html
Конструктор в C++ C++
Помогите, пожалуйста, разобраться с задачей. Дано: создать программу используя конструктор, деструктор, классы с наследованием. Я написала, но программа не идёт, помогите разобраться в чём дело. #include <stdlib.h> #include <conio.h> #include <iostream> #include <string> using namespace std; class Device { private:
Функция, которая принимает буфер памяти C++
Напишите функцию, которая принимает буфер памяти и возвращает число long. Известно, что передается некая структура и число, которое нужно извлечь, начинается с пятого байта.Подскажите пожалуйста как зделать функцию, которая принимает буфер памяти... Хотя бы алгоритм или вспомагающие функции. И как извлечь число начиная с пятого байта?
C++ Перегрузка "operator +" http://www.cyberforum.ru/cpp-beginners/thread25101.html
Прив, подскажите, как организовать перегрузку, чтобы работало, как надо. У меня такая проблема a=3 b=4 c = a+b a=3 b=4 c=7 ----------- а в моем коде выходит что пока оно складывает оно сразу и приравнивает a=3 b=4
C++ Отслеживание нажатия клавиш на C++ Здравствуте, прочитал статью про то как перехватывать нажатие клавиш средствами C++(http://netcode.ru/cpp/?lang=&katID=6&skatID=67&artID=2742) я пользуюсь (Borland C++ Builder 6) сделал всё как написано, но компилятор выдает ошибку на строчке SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,NULL,NULL); ругается на последний параметр пишет: Unit1.cpp(74): E2034 Cannot convert 'long (__stdcall... подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
10.03.2009, 18:37     Функция как параметр
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
#include <stdio.h>
 
void (*callback)(void);
 
call_any_func(void(*func)(void))
{
   func();
}
 
void f1()
{
   printf("f1 called\n");
}
 
void f2()
{
   printf("f2 called\n");
}
 
int main ()
{
   callback=(void *)f1;
   call_any_func(callback);
   callback=(void*)f2;
   call_any_func(callback);
   return 0;
}
смысл должен быть понятен.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru