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

Как сдвинуть указатель на несколько байт? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неполадка с запуском http://www.cyberforum.ru/cpp-beginners/thread602182.html
Почему при запуске этой программы после её преобразования в exe с помощью Borland С++ Bulder окно командной строки появляется и сразу же исчезает? Программа: #include <iostream> using namespace...
C++ Динамические структуры Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка включает: • пункт назначения; • номер рейса; • фамилию и инициалы пассажира; • желаемую дату... http://www.cyberforum.ru/cpp-beginners/thread602166.html
Чат в с++ (консольное предложение) C++
Я новичок ,кто может помочь создать чат в консоле на винсок. или мб есть какой нибудь мануал про это ? То чтобы продвигать свои знания и навыки в с++ надо что-то делать ) Как я представляю...
C++ Как сделать с использованием функций?
#include <iostream> using namespace std; #include <cmath> int main() {
C++ Ошибки компилятора http://www.cyberforum.ru/cpp-beginners/thread602156.html
не могу понять ошибки компилятора В матрице n*n поменять местами элементы симметрично побочной диагонали. #include <iostream> #define M=4 using namespace std; void vvod(int A,int n); void...
C++ Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные. Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные. Вывести массив NN на печать по 10 элементов в строке. POMOGITE очень надо.=( подробнее

Показать сообщение отдельно
TheSameQuest
3 / 3 / 0
Регистрация: 06.04.2009
Сообщений: 36

Как сдвинуть указатель на несколько байт? - C++

10.06.2012, 18:29. Просмотров 838. Ответов 4
Метки (Все метки)

Сейчас разбираю пример из книжки и столкнулся со следующей проблемой.
Компилирую в Visual Studio 2005.

Переменная curr обьявленна как:
C++
1
_SYSTEM_PROCESSES *curr = (_SYSTEM_PROCESSES*)SystemInformation;
Тоесть она содержит указатель на массив структур _SYSTEM_PROCESSES.

Далее мне нужно сдвинуть указатель который хранится в ней на несколько байт, в
кинжке написанно так:
C++
1
(char*)curr+=curr->NextEntryDelta;
Компилятор выдаёт на этой строке ошибку:
error C2106: '+=' : left operand must be l-value

Что делать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru