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

Работа с памятью как с файлом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Деление с остатком http://www.cyberforum.ru/cpp-beginners/thread895930.html
Вот, к примеру, после каких-то вычислений у меня получилось число 4.67, но мне нужно перевести его в минуты с секундами, т.е. 5.07. Как мне это правильно сделать? Нужно срочно...
C++ Сортировка естественным слиянием Нету не у кого на примете решенной задачки? Отсортировать бинарный файл, содержащий целые числа, в порядке убывания методом естественного слияния. ну или кто может помочь переделать вот это? тут вроде дана эта сорт ток через текст файлы и по возрастанию #include <stdio.h> #include <conio.h> #include <stdlib.h> main() { http://www.cyberforum.ru/cpp-beginners/thread895928.html
C++ Создание простого распределителя памяти
Вот мой код: #include<iostream> #include<cstdlib> #define allocator Allocator template<class T> class Allocator { public: T* allocate(int n); void deallocate(T* p, int n);
Посовейтуйте книгу C++
Что лучше для изучения C++ - 3-е или 5-е издание "Как программировать на C++" Автор: Дейтел и Дейтел. Знатоки, кто сам по ним учился, какое издание лучше?
C++ Алгоритмы на графах http://www.cyberforum.ru/cpp-beginners/thread895875.html
Изолированные города В государстве N городов с номерами 1.2….N. Некоторые города связаны между собой дорогами и образуют штат. Сколько штатов в государстве. Формат входного файла Во входном файле записаны сначала два числа N и M, задающие соответственно количество городов и количество дорог (1≤N≤100, 0≤M≤1000), а затем перечисляются попарно связанные дорогами города. Каждая дорога...
C++ Написать программу производящую замену указанного массива информации с позиции K до позиции M в файле на массив информации Написать программу производящую замену указанного массива информации с позиции K до позиции M в файле на массив информации находящийся в этом же файле c позиции K+i до позиции M+i. Тип файла - бинарный. подробнее

Показать сообщение отдельно
Pro_ha
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 32
09.06.2013, 12:31  [ТС]     Работа с памятью как с файлом
Не понял вас.
Вот есть готовая рабочая функция:
C++
1
2
3
4
bool Load(const char *Filename){
  std::ifstream file(Filename, std::ios::binary | std::ios::in);
  //...остальной код, использующий file.seekg, file.read
}
Я хочу ее переделать на:
C++
1
2
3
4
bool Load(void *data, long int data_size){
  //Что тут изменить, чтоб обьект file не загружал данные с файла, а брал их с *data.
  //...остальной код, использующий file.seekg, file.read
}
Я мог бы вобще не создавать обьект file, а работать сразу с void *data, но тогда придется в этой функции переписывать много мест, где встречается file.seekg, file.read.
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru