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

Как сделать массив в памяти по фиксированному адресу? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа которая открывает текстовый файл http://www.cyberforum.ru/cpp-beginners/thread917249.html
Напишите программу, которая открывает текстовый файл, читает его символ за символом до самого конца и сообщает количество символов в файле.
C++ Обратная польская нотация Доброго времени суток, форумчане! В общем, такая проблема: написал алгоритм приведения введенного арифметического выражения к виду, соответствующему его обратной польской записи, дело в том, что результат в выходной строке делится пробелами посимвольно, а не по числам/знакам, как хотелось бы. Голова уже кипит, и ведь очевидно, что "истина где-то рядом", но реализовать не получается т.е. я ввожу... http://www.cyberforum.ru/cpp-beginners/thread917246.html
C++ Создать функцию в программе
#include <iostream> #include <fstream> #include <stdio.h> #include <cstring> #include <conio.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); char c; FILE *fin;
C++ Метод гаусса не правильно сделал прогу
В файле data.dat мы записываем такие значения a= 1.0; a=-3.0; a= 2.0; b = 7.0; a= 4.0; a= 6.0; a= 1.0; b = 3.0;
C++ Все время программировали на Pascal, а тут бац, и программируйте на С++ или вам "конец"! http://www.cyberforum.ru/cpp-beginners/thread917203.html
Задание 1 Разработать программу обработки массивов Подпрограмма должна находить сумму положительных элементов нечетных строк матрицы tyr размером t*n 1. Просто 2 суток уже сижу и фигею.Кто может чем помочь?
C++ добиться того, чтобы все нулевые элементы располагались на главной диагонали Прошу помочь:) С помощью перестановки строк матрицы добиться того, чтобы все нулевые элементы располагались на главной диагонали (дополнительных векторов и матриц не использовать) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
04.07.2013, 12:49     Как сделать массив в памяти по фиксированному адресу?
paskal, используй VirtualAllocEx
Reserves or commits a region of memory within the virtual address space of a specified process. The function initializes the memory it allocates to zero, unless MEM_RESET is used.
C++
1
2
3
4
5
6
7
LPVOID WINAPI VirtualAllocEx(
  _In_      HANDLE hProcess,
  _In_opt_  LPVOID lpAddress,
  _In_      SIZE_T dwSize,
  _In_      DWORD flAllocationType,
  _In_      DWORD flProtect
);
lpAddress [in, optional]
The pointer that specifies a desired starting address for the region of pages that you want to allocate.
If you are reserving memory, the function rounds this address down to the nearest multiple of the allocation granularity.
If you are committing memory that is already reserved, the function rounds this address down to the nearest page boundary. To determine the size of a page and the allocation granularity on the host computer, use the GetSystemInfo function.
If lpAddress is NULL, the function determines where to allocate the region.
 
Текущее время: 05:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru