HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[C++]Получение данных из оперативной памяти
  #1  
Старый 13.06.2009, 17:17
h01der
Новичок
Регистрация: 17.02.2009
Сообщений: 13
С нами: 9067867

Репутация: 8
Post [C++]Получение данных из оперативной памяти

Программа считывает матрицу из файла и записывает все данные в динамический массив.У кого нибудь есть ли идеи как получить эти данные(матрицу считанную из файла) из оперативной памяти?
 
Ответить с цитированием

  #2  
Старый 13.06.2009, 17:21
.ATK
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
С нами: 9063321

Репутация: 274
По умолчанию

а что тут получать? у тебя есть имя массива. &array[0] - адрес на первый элемент массива в оперативной памяти) на второй ты догодываешься какой будет?
 
Ответить с цитированием

  #3  
Старый 13.06.2009, 17:22
h01der
Новичок
Регистрация: 17.02.2009
Сообщений: 13
С нами: 9067867

Репутация: 8
По умолчанию

Я не знаю размерность массива.
 
Ответить с цитированием

  #4  
Старый 13.06.2009, 17:35
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

А sizeof не помогает узнать размер?
 
Ответить с цитированием

  #5  
Старый 13.06.2009, 17:51
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

только в момент компиляции.
 
Ответить с цитированием

  #6  
Старый 13.06.2009, 18:13
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

Репутация: 88
По умолчанию

А допустим я хочу прочитать какой-то определенный сектор памяти, и запихнуть его в массив.
Ни кто не знает как это сделать.
Ведь нельзя самому задавать адреса.
 
Ответить с цитированием

  #7  
Старый 13.06.2009, 18:20
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Цитата:
Программа считывает матрицу из файла и записывает все данные в динамический массив.
Ну дк в чем проблема обратится к этому массиву?
Цитата:
Я не знаю размерность массива.
Что значит не знаю? Она же вычисляется каким то образом.
 
Ответить с цитированием

  #8  
Старый 13.06.2009, 18:23
h01der
Новичок
Регистрация: 17.02.2009
Сообщений: 13
С нами: 9067867

Репутация: 8
По умолчанию

Ну вообще,все немного сложнее.Файл делится на несколько кусков,программа берет кусок из файла,записывает его в массив,потом я должен считать этот массив,в итоге я должен собрать все эти массивы в один.
 
Ответить с цитированием

  #9  
Старый 13.06.2009, 19:44
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

Цитата:
Сообщение от h01der  
Ну вообще,все немного сложнее.Файл делится на несколько кусков,программа берет кусок из файла,записывает его в массив,потом я должен считать этот массив,в итоге я должен собрать все эти массивы в один.
у тебя что, отделены эти функции, и к первой ты не имеешь отношения? Т.е. ктото за тебя считывает кусок и грузит, а ты должен загруженный переформировать в массив? Если да, то задача уебищна по определению. Если нет - то перепиши все более логично, чтобы считывание делалось в массив или вектор, как уже отмечали. Работа с массивом, заданным чистым указателем все таки минное поле, которого лучше избегать.
 
Ответить с цитированием

  #10  
Старый 13.06.2009, 18:26
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами: 10216668

Репутация: 930


По умолчанию

Динамические типы данных для этого и созданы. Разве нет?
Как получить динамические данные? Через указатель получаешь первый элемент, второй будет указатель + 1... сформулируй проблему точнее.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
4 и более GB ОЗУ для ОС Windows (32/64) NetSter "Железо" 10 28.12.2009 20:11
Назревает революция в технологиях оперативной памяти jerrri Мировые новости. Обсуждения. 1 10.02.2009 02:47
асм, дизасм, принцип работы процов на определенном уровне. Cthulchu "Железо" 0 05.01.2009 20:14



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.