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

Узнать начало файла - C++

Восстановить пароль Регистрация
 
Predat0r
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 53
11.08.2013, 20:38     Узнать начало файла #1
Как узнать начало файла? ( Указатель на память )
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
no_wearines
 Аватар для no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 322
11.08.2013, 21:05     Узнать начало файла #2
я немного не понял вопрос. Файлом также называют не только физический вайл, но и массив и любую посследовательность. Если вопрос касается файлов, то:

C++
1
2
3
4
5
fstream f1("file1.txt");
 
int val1 = f1.tellg();
 
if(val1 == 0) cout<<"first";
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.08.2013, 03:12     Узнать начало файла #3
Цитата Сообщение от Predat0r Посмотреть сообщение
Как узнать начало файла? ( Указатель на память )
С какой целью?
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
12.08.2013, 03:40     Узнать начало файла #4
Цитата Сообщение от Predat0r Посмотреть сообщение
Как узнать начало файла? ( Указатель на память )
файл не пребывает в RAM (если это не файлы со всяких ramfs). Они как правило пребывают на hdd/ssd.
доступ к ним обеспечивается через стандартную бибилотеку -> драйвера.
таким образом файл не проецируется на виртуальную память процесса в обыкновенном случае (кроме mapped file'ов)

поэтому ответ - никак (кроме специальных случаев)
Yandex
Объявления
12.08.2013, 03:40     Узнать начало файла
Ответ Создать тему
Опции темы

Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru