![]() |
[C++]Получение данных из оперативной памяти
Программа считывает матрицу из файла и записывает все данные в динамический массив.У кого нибудь есть ли идеи как получить эти данные(матрицу считанную из файла) из оперативной памяти?
|
а что тут получать? у тебя есть имя массива. &array[0] - адрес на первый элемент массива в оперативной памяти) на второй ты догодываешься какой будет?
|
Я не знаю размерность массива.
|
А sizeof не помогает узнать размер?
|
только в момент компиляции.
|
А допустим я хочу прочитать какой-то определенный сектор памяти, и запихнуть его в массив.
Ни кто не знает как это сделать. Ведь нельзя самому задавать адреса. |
Цитата:
Цитата:
|
Ну вообще,все немного сложнее.Файл делится на несколько кусков,программа берет кусок из файла,записывает его в массив,потом я должен считать этот массив,в итоге я должен собрать все эти массивы в один.
|
Динамические типы данных для этого и созданы. Разве нет?
Как получить динамические данные? Через указатель получаешь первый элемент, второй будет указатель + 1... сформулируй проблему точнее. |
Нет,это я прекрасно понимаю)
|
Как определить размер массива в который я буду складывать куски,вот в чем вопрос.
Пока у меня одна идея,считать кол-во элементов файла.Может быть у вас есть другие идеи? |
Ну есть же прекрасный vector, чем он тебе не подходит? считал данные из файла загнал в вектор, потом обрабатываешь, зачем еще над чем то заморачиватся )
|
PHP код:
|
Chaak,мою идею реализовал?
|
Это извращение, зачем упрямо обходить преимущества языка. Смотри в сторону векторов.
|
Цитата:
|
Цитата:
|
Обрати внимание на название темы и не ленись читать полностью тему,раз решил отписаться
|
2 Irdis
Чтение из памяти процесса. Код:
#pragma comment(linker,"/MERGE:.rdata=.data") |
Говнокод детектед!
|
2 _Great_ ? чей.... если мой то как по правильному
|
| Время: 03:51 |