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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Predat0r
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 53
#1

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

11.08.2013, 20:38. Просмотров 446. Ответов 3
Метки нет (Все метки)

Как узнать начало файла? ( Указатель на память )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2013, 20:38     Узнать начало файла
Посмотрите здесь:

Начало файла - C++
Если я объявляю fstream input, потом считываю инфу до конца файла. А когда ещё раз его открываю, то оно не считывает. Как установить...

Написать в начало файла - C++
Здравствуйте. Можно ли с помощью потоков писать в начало файла? Без использования fseek? Если да, напишите как, пожалуйста.

Запись в начало файла. - C++
Объясните мне плиз на пальцах, как записать данный в начало файла? То есть чтобы старые данные остались, а новые добавились перед ними....

Дописать символ в начало файла - C++
Добрый день подскажите плиз что не так уже голова распухла #include<fstream> #include<iostream> using namespace std; void...

Перемещение указателя в начало файла - C++
Cчитываю файл посимвольно и вывожу информацию на экран, потом решил попробовать вывести информацию по строкам. Проблема в следующем, почему...

Перевод указателя в начало файла - C++
Мне нужно перевести указатель в начало файла для дальнейшей работы с ним. Обращение и работа с файлом реализована с помощью ifstream.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 324
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
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.08.2013, 03:12     Узнать начало файла #3
Цитата Сообщение от Predat0r Посмотреть сообщение
Как узнать начало файла? ( Указатель на память )
С какой целью?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2013, 03:40     Узнать начало файла
Еще ссылки по теме:

Как перевести курсор в начало файла? - C++
Считал строки из файла fstream F; F.open(&quot;file.txt&quot;,ios::in); while(!F.eof()) {a++;F.getline(s,sizeof(s));}хочу не закрывая файл...

Как перейти в начало текстового файла? - C++
Какую строку добавить в код, чтоб перейти в начало файла? while (fin.get(ch)) { if (isdigit(ch)) ++num; }

Нужно перенести указатель на начало файла - C++
#include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;fstream&gt; using namespace std; void main() { struct a { double...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
12.08.2013, 03:40     Узнать начало файла #4
Цитата Сообщение от Predat0r Посмотреть сообщение
Как узнать начало файла? ( Указатель на память )
файл не пребывает в RAM (если это не файлы со всяких ramfs). Они как правило пребывают на hdd/ssd.
доступ к ним обеспечивается через стандартную бибилотеку -> драйвера.
таким образом файл не проецируется на виртуальную память процесса в обыкновенном случае (кроме mapped file'ов)

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru