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

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

Войти
Регистрация
Восстановить пароль
 
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
#1

Можно ли установить указатель на конец файла, не подсчитывая его размер? - C++

15.05.2011, 03:15. Просмотров 899. Ответов 4
Метки нет (Все метки)

можно ли как нибудь уствновить указатель автоматически на конец файла не подсчитывая его размер.
например я делаю так
C++
1
SetFilePointer(myfile, sizeof "мои данные", NULL, FILE_BEGIN);
"мои данные " структура например и тд.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2011, 03:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли установить указатель на конец файла, не подсчитывая его размер? (C++):

Удвоить размер файла, записав в конец файла все его исходные элементы - C++
Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в том же порядке). Помогите пожалуйста!!!!

Как можно узнать размер выделенной динамической памяти, на которую ссылается указатель a? - C++
Скажем я в какой-то момент выделяю память под массив: int *a = new int ; затем память может изменяться как-то и конечный размер мне не...

есть указатель на конец файла и он самоинициализируется, но не в месте объявления, а когда учавствует в условии. Почему так? - C++
Сабж, мистика какая-то. Вот я так работаю #include <iostream> #include <fstream> #include <iterator> using namespace std; ...

Как установить размер вектора не заполняя его элементами? - C++
Есть вот такой вот вектор vector<vector<Struct>> Vector_Struct;в ходе выполнения программы я узнаю какой размер мне нужен под него, как...

Как программно в консоли установить точечный шрифт, и его размер? - C++
Как программно в консоли установить точечный шрифт, и его размер? Формулируйте вопрос в посте.

Удвоить размер файла, записав в конец файла все его исходные элементы - Pascal ABC
дан файл целых чисел. удвоить его размер, записав в конец файла все его исходные элементы.(в обратном порядке).

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
15.05.2011, 03:39 #2
korez, Ну как бэ сказать. И в Си и в С++ есть стандартные моды открытия для этого. Читайте.
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
15.05.2011, 06:34  [ТС] #3
читать что подскажите (msdn для windows или руководство по с++)?
моды это режимы?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
15.05.2011, 13:06 #4
korez, Ога. Именно они. a например...
или std::ios_base::app
-=ЮрА=-
Заблокирован
Автор FAQ
15.05.2011, 13:28 #5
Как вариант можно так сделать:

C++
1
2
3
4
5
FILE * f = fopen("FileName","rb+");
if(f != NULL)
fseek(f,0,SEEK_END);//вконец
fseek(f,0,SEEK_SET);//вначало
fseek(f,pos,SEEK_SET);//в позицию pos-бат от начала файла
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2011, 13:28
Привет! Вот еще темы с ответами:

Удвоить размер файла, записав в конец все его исходные элементы - C#
Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в обратном порядке).

Указатель в конец файла - PHP
Есть массивы которые загоняются построчно в .txt. Как сделать, чтобы указатель становился не в начале файла а в самый конец, чтобы я мог...

Функция fread: Для чего указатель устанавливается в конец файла? - C (СИ)
Доброго времени суток! Не могу понять для чего при чтении данных с текстовго документа нужно сделать следующие действия: 1) установить...

Функции работы с типизированными файлами. Переместить указатель в конец типизированного файла - Pascal
Приветствую всех. Решил попробовать работать с типизированными файлами(тема нетрудная, но как-то я про нее забыл, вот решил сейчас...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.05.2011, 13:28
Ответ Создать тему
Опции темы

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