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

Указатель на не объявленную структуру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Если память для объекта выделяется динамически (строка 33), сортировка sort не работает http://www.cyberforum.ru/cpp-beginners/thread1238860.html
Если память для объекта выделяется динамически (строка 33), сортировка sort не работает, если память не выделять, все работает. Как избежать проблему? #include <iostream> #include <list> #include <time.h> using namespace std; class Type { public:
C++ Создайте класс Polar, который предназначен для хранения полярных координат (радиуса и угла) Задача такова: Только для любителей математики: создайте класс Polar, который предна- значен для хранения полярных координат (радиуса и угла). Перегрузите операцию + для выполнения сложения для объектов класса Polar. Сложе- ние двух объектов выполняется путем сложения координат X объектов, а затем координат Y. Результат будет координатами новой точки. Таким образом, вам нужно будет... http://www.cyberforum.ru/cpp-beginners/thread1238846.html
C++ Тяжело ли написать утилитку, которая работает как DOS-команда "pause"
Тяжело ли написать утилитку, которая работает как DOS-команда "pause", но с автопродолжением через (например) 10 секунд? Научился обрабатывать таймер в бесконечном цикле. Самописный Sleep(); Научился получать код нажатой клавиши через getch(). Но они похоже взаимо-исключающие... getch похоже блокирует цикл в ожидании следующей клавиши. Можно ли получить код клавиши без блокировки? Например...
C++ Получить новую матрицу, прибавив к элементам каждой строки минимум по строке
Дана вещественная квадаратная матрица порядка 5. Получить новую матрицу путем прибавления к элементам каждой строки матрицы наименьшего значения элементов этой строки. Когда ставлю диапозон рандом 10+1 программа работает верно но стоит его изменить на большие значение программа считает уже не правельно,помоги ниже код: #include <iostream> #include <ctime> #include <iomanip> using...
C++ Ошибка при сравнении типа char http://www.cyberforum.ru/cpp-beginners/thread1238719.html
#include <cstdlib> #include <iostream> #include <fstream> #include <string> using namespace std; int main(int argc, char *argv) { char a; int L=1;
C++ Загрузка процессора при поиске по регулярному выражению Смысл кода ниже, спарсить страницу и найти ссылки, юзаю regex, написал небольшую функцию для удобности его использования, в итоге когда происходит поиск по регулярному выражению в самой эттой функции мой 2ух ядерный проц загружается на 25% и я не могу понять, мой ли это косяк или это всётаки регулярки так долго ищут, мб хто чт подскажет. //#include "Header.h" #include "curl.h" #include... подробнее

Показать сообщение отдельно
VD
22 / 11 / 2
Регистрация: 02.08.2012
Сообщений: 143
05.08.2014, 21:01  [ТС]
я вроде объяснил как лежат но да ладно может не так что сказал
короче вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main(){
    HANDLE hFile, hMapping;
    DWORD d;
    char *map;
    PIMAGE_DOS_HEADER pIDH;
    PIMAGE_NT_HEADERS pINTH;
    int i;
 
    hFile = CreateFileA(fname, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);
    if(hFile!=INVALID_HANDLE_VALUE){
        d = GetFileSize(hFile, 0);
        hMapping = CreateFileMappingA(hFile, 0, PAGE_READWRITE, 0, d, 0);
        map = (char*)MapViewOfFile(hMapping, FILE_MAP_READ|FILE_MAP_WRITE, 0, 0, d);
 
        pIDH =(PIMAGE_DOS_HEADER)map;
        ;
        UnmapViewOfFile(map);
        CloseHandle(hMapping);
        CloseHandle(hFile);
    }
    else
        MessageBoxA(0, "Not found", 0, 0);
}
Так вот будет ли указатель корректно отображать поля структуры? Я это взял из чьего то кода
Где вообще можно почитать про это?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru