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

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

Восстановить пароль Регистрация
 
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 179
15.05.2011, 03:15     Можно ли установить указатель на конец файла, не подсчитывая его размер? #1
можно ли как нибудь уствновить указатель автоматически на конец файла не подсчитывая его размер.
например я делаю так
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++
Как можно записать строку в конец файла, чтобы данные которые были в нем не стерлись? C++
Удвоить размер файла, записав в конец файла все его исходные элементы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.05.2011, 03:39     Можно ли установить указатель на конец файла, не подсчитывая его размер? #2
korez, Ну как бэ сказать. И в Си и в С++ есть стандартные моды открытия для этого. Читайте.
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 179
15.05.2011, 06:34  [ТС]     Можно ли установить указатель на конец файла, не подсчитывая его размер? #3
читать что подскажите (msdn для windows или руководство по с++)?
моды это режимы?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 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-бат от начала файла
Yandex
Объявления
15.05.2011, 13:28     Можно ли установить указатель на конец файла, не подсчитывая его размер?
Ответ Создать тему
Опции темы

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