7
ответов

Самый быстрый способ считать каждый 30-й байт большого двоичного файла?

Что самый быстрый путь состоит в том, чтобы считать каждый 30-й байт большого двоичного файла (2-3 ГБ)? Я читал существуют проблемы производительности с fseek из-за буферов ввода-вывода, но я не хочу читать 2-3 ГБ данных...
вопрос задан: 1 May 2011 02:29
6
ответов

Определение размера файла, больше, чем 4 ГБ

Код в настоящее время делает это, и fgetpos действительно обрабатывает файлы, больше, чем 4 ГБ, но искать возвраты ошибка, таким образом, какая-либо идея, как искать в конец файла> 4 ГБ? fpos_t currentpos; sok=fseek (fp, 0...
вопрос задан: 9 September 2012 16:20
5
ответов

Используя fseek для отслеживания в обратном порядке

Использует fseek для отслеживания в обратном порядке символа fscanf надежные операции? Как, например, если бы у меня есть просто fscanf-редактор 10 символов, но я хотел бы отследить в обратном порядке эти 10 символов, может я просто fseek (infile,-10...
вопрос задан: 29 January 2019 06:52
4
ответа

Считайте файл, назад линию за линией использующий fseek

Как я читаю файл, назад линию за линией использующий fseek? код может быть полезным. должен быть кросс-платформенный и чистый php., большое спасибо заранее расценивает Jera
вопрос задан: 13 July 2010 07:08
3
ответа

Почему fseek или сброс всегда требуются между чтением и записью в режимах обновления?

Q: Я пытаюсь обновить файл на месте, при помощи fopen режима "r +", читая определенную строку, и записывая измененную строку обратно, но он не работает. A: обязательно назовите fseek прежде...
вопрос задан: 20 August 2017 17:31
3
ответа

Открытие больших файлов с fopen [duplicate]

Мне нужно получить размер файла, поэтому я написал этот код: #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; #include & lt; string.h & gt; int main () {FILE * file; путь символа [256]; long int fsize; ...
вопрос задан: 22 May 2013 17:06
0
ответов

PHP: Чтение с определенной точки в файле

Аналогично: How t прочитать только 5 последних строк текстового файла в PHP? У меня большой файл журнала, и я хочу показать 100 строк из позиции X в файле. Мне нужно использовать fseek, а не file() ...
вопрос задан: 23 May 2017 12:29
0
ответов

Как в портативном C искать вперед при чтении из канала

Поскольку fseek () не работает с каналами, какие существуют методы для имитации поиска вперед? Наивный подход - использовать fread () и выбросить прочитанное содержимое в буфер памяти. Для огромных стремлений к ...
вопрос задан: 8 October 2014 08:12
0
ответов

fseek или перемотка назад?

Я заметил два способа возврата к началу файла ФАЙЛ *fp = fopen ("test.bin", "r" )fseek (fp, 0, SEEK _END ); перемотка назад (fp ); и ФАЙЛ *fp = fopen ("test.bin", "r" )fseek (fp, 0, SEEK _END );...
вопрос задан: 7 August 2012 03:54
0
ответов

Malloc размер файлового буфера на основе существующего файла

В моем проекте мне нужно скопировать общий файл в каталог, который называется share. Моя идея состоит в том, чтобы скопировать содержимое этого файла, используя fgets и fputs:FILE *fp; внутренний размер; char *fileBuff fseek(fp,0,...
вопрос задан: 17 June 2012 21:45
0
ответов

fseek не работает, когда файл открыт в режиме «a» (дополнение)

FILE* f = fopen("rajat", "w" ); fputs("некоторый текст", f); fseek(f, 6, SEEK_SET); fputs("является", f); fclose(f); Успешно возвращает: "someteis a" Но ФАЙЛ* f = fopen("rajat", "a"); fputs("некоторый текст", f); ...
вопрос задан: 17 May 2012 08:01
0
ответов

Быстрый поиск местоположения в файле

У меня есть файл с большим количеством чисел, каждое число отделено пробелом. Например: 124 1212 5 654 74231 ... Как мне быстро найти N-й номер в этом файле? Я думаю, что fseek() не может...
вопрос задан: 28 March 2012 01:50
0
ответов

Перейти к определенной точке двоичного файла в C (используя fseek), а затем прочитать из этого места (используя fread)

Мне интересно, лучший ли это способ решить мою проблему. Я знаю значения для определенных смещений двоичного файла, в котором хранится нужная мне информация... Что я хочу сделать, так это перейти к...
вопрос задан: 25 March 2012 19:17
0
ответов

Объединение двух файлов в двоичном формате

Я написал этот код для проверки объединения двух файлов: long getFileSize (char * filename) {ФАЙЛ * fp = fopen (имя файла, «rb»); fseek (fp, 0, SEEK_END); длинный размер = ftell (fp); fclose (fp); ...
вопрос задан: 21 December 2011 11:26
0
ответов

Использование fseek и ftell для определения размера файла с уязвимостью?

Я читал сообщения, в которых показано, как использовать fseek и ftell для определения размера файла. ФАЙЛ * fp; long file_size; char * буфер; fp = fopen ("foo.bin", "r"); if (NULL == fp) {/ * Обработка ошибки * / } if ...
вопрос задан: 11 May 2011 00:26
0
ответов

Python: токенизация с помощью фраз

У меня есть блоки текста, которые я хочу токенизировать, но я не хочу токенизировать пробелы и знаки препинания, как это кажется стандартом для таких инструментов, как НЛТК. Есть определенные фразы, которыми я хочу быть ...
вопрос задан: 3 April 2011 20:42