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

не могу понять описание, требуеться пояснение кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при вводе строки ! http://www.cyberforum.ru/cpp-beginners/thread548165.html
Точнее не ошибка а не могу ввести строку(не вводится)! Подскажите в чём дело, заранее благодарен! Вот код, функция void vvod(char **D) #include <vcl.h> #include<stdio.h> #include<conio.h> #include<ctype.h> /*Ïðîòîòèïû ôóíêöèé*/ int menu(int kp, char*NAZ); void main(void);
C++ Помогите найти ошибку Программа быстрого возведения в степень.препод сказал, что одна ошибка из-за которой не работает прога.помогите найти #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> #include <iostream.h> int main(){ int p,a,s; int y,t,x; http://www.cyberforum.ru/cpp-beginners/thread548151.html
C++ Чтение из файла в массив с последующей записью в другой файл
Здравствуйте. Написал программу, которая считывает из текстового файла строки, и заносит их в массив char. Затем из этого массива она перебрасывает строки //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <tchar.h> #include <conio.h>
Сложить две строки string C++
Вот собсна код в котором я пытаюсь сложить две string строки: #include <string> int main() { string pyt1 = "ThisIs"; string pyt2 = "SPARTAAA"; string pyt3 = Concat(pyt1,pyt2); }
C++ Не получается вывести в файл.. http://www.cyberforum.ru/cpp-beginners/thread548145.html
int out_file(char* filename,date* cor) { fstream file("baza.txt"); while (cor->next!=NULL) { file<<cor->kol_kom<<endl; file<<cor->floor<<endl; file<<cor->plo<<endl; file<<cor->adress<<endl;
C++ Вычислить рекуррентную формулу даны действительное число а и натуральное число n.Вычислить p=a(a+1)..(a+n-1).Си++ ,циклом do while помогите решить. подробнее

Показать сообщение отдельно
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.04.2012, 22:31     не могу понять описание, требуеться пояснение кода
в случае записи:
typedef int MyInt; // даем синоним типу инт
MyInt p; // это переменная, которая имеет тип MyInt (который есть то же самое, что и инт).

с тайпдефами на указатели на функции все то же самое, только синтаксически это выглядит маленько по другому.
typedef void (WINAPI*cfunc)();
cfunc - это тип указателя на функцию с такой сигнатурой: void WINAPI ();
cfunc NumberList; // это глобальные переменные, которые имеют тип cfunc
cfunc LetterList;

NumberList=(cfunc)GetProcAddress((HMODULE)hLib, "NumberList");
LetterList=(cfunc)GetProcAddress((HMODULE)hLib, "LetterList");
а это было получение из дллки адресов функций и именами в кавычках и преобразования этих адресов в переменные типа cfunc, т.е. в указатели на функции.

После этого следующая запись приведет к вызову этих функций:
NumberList();
LetterList();
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru