NoneFseek - это функция C, принадлежащая стандартной библиотеке ANSI C и включенная в stdio.h. Его цель - изменить индикатор положения файла для указанного файла или потока.
2 ответа

C++ O3 оптимизация прерывает работу цикла while

У меня есть этот простой код, который ищет файл для "данных" шаг за шагом, используя fseek в wcm файле pcm: FILE * waveFile; waveFile = fopen ( this->fileLocation.c_str ( ), "rb" ); // ... some other code here between, then ... // int seekTo = 0;…
13 май '16 в 11:29
2 ответа

C++ Ищу с помощью CreateFile вместо fopen

Я хотел бы поменять FILE* на HANDLE=CreateFile(), чтобы проверить разницу в скорости. Я пытаюсь изменить свой код сейчас. Может ли кто-нибудь сказать мне, как я должен изменить эти 2 строки, чтобы отразить, что я имею дело с дескриптором сейчас, а н…
12 окт '13 в 13:16
2 ответа

Будет ли поиск обратно в предыдущее местоположение быстрее, чем поиск нового?

Если у меня есть код C off_t off = ftello(f); fseeko(f, some_location); // do some work fseeko(off); Является ли второй fseeko медленным, как первый? Я думал, что блоки файлов всегда кэшируются, поэтому второй может быть намного быстрее. В моих резу…
16 июн '17 в 16:34
1 ответ

Возникли проблемы с fseek() в C

Итак, в моей программе есть эта функция, которая должна сохранять структуру "car_str" в нужном месте в файле, указанном в качестве параметра. Но когда я запускаю его, он снова и снова перезаписывает первый слот, как будто fseek не указывает на указа…
15 окт '13 в 15:52
1 ответ

Зарезервировать место с помощью fseek safe?

Если вы можете гарантировать, что после поиска будут записаны данные, безопасно ли их использовать? fseek зарезервировать байты в начале файла? Например: // reserve space fseek(f, 4096, SEEK_SET); // ... // write some data after the reserved space f…
04 ноя '16 в 18:33
3 ответа

Программа на C: Как правильно использовать lseek() или fseek() для изменения определенной части файла?

У меня есть двоичный файл в формате CSV, который содержит несколько записей. Каждая запись вводится как user_name, last_name, first_name, num_wins, num_losses, num_ties. Я создаю метод для обновления определенного игрока записи побед, поражений и св…
18 окт '10 в 02:15
1 ответ

Чтение файлов с использованием fseek, fread и указателей

Я пытаюсь манипулировать изображениями с помощью c, и пытаюсь полностью понять fseek() и фред() механизмы. Зачем fseek не изменил адрес точки, даже это повлияло на fread функционировать, но не изменить адрес точки или увеличить его? Вот простой прим…
19 мар '18 в 09:08
1 ответ

C программирование fwrite переходит в конец файла

Я пишу модуль C и столкнулся с интересной проблемой, которую я никогда раньше не видел. // Many other operations before this point fseek(samples_file, 0, SEEK_SET); printf("ftell A1 %llu\n", ftell(samples_file)); count = fwrite(channel_buffer+chan_t…
27 ноя '12 в 07:58
1 ответ

Проблема при чтении определенной части файла

Я пытаюсь извлечь и напечатать определенную часть текста из файла в определенный момент времени. Я использовал ftell() и fseek() для достижения этой цели. #include <stdio.h> //// include required header files #include <string.h> int main…
20 ноя '17 в 08:40
1 ответ

Копирование бинарных файлов с использованием fseek, fread и fwrite

Я пытаюсь написать функцию, которая будет перезаписывать двоичные файлы. Теперь я написал эту функцию, которая переписывает текстовые файлы, и она прекрасно работает: void myCopy(char source_file[50], char dest_file[50]) { FILE *fp1, *fp2; char a; f…
26 май '15 в 10:54
0 ответов

PHP fread() ожидает, что параметр 1 будет ресурсом, учитывая логическое значение

У меня есть эти ошибки, дело в том, что на локальном сервере работает нормально, но теперь, когда я загрузил файлы на хостинг, я получаю эти ошибки. fread () ожидает, что параметр 1 будет ресурсом, учитывая логическое значение fseek() ожидает, что п…
05 фев '18 в 22:19
2 ответа

Эквивалент fseek и ftell в основном

Я хотел бы знать, есть ли эквивалент fseek а также ftell когда я работаю в основном. Например, если я наберу имя файла при запросе, в конце я нажму клавишу ввода. Далее я спрошу пользователя другое имя файла, но есть '\n' в буфере, который не был пр…
09 июн '13 в 14:35
2 ответа

Отмена эффектов ungetc(): "Как" это делают fseek(),rewind() и fsetpos()? Заполняется ли буфер каждый раз?

Ха! Как мне поставить все это в ясный вопрос!! Позвольте мне попробовать: Я знаю, что файлы открываются с помощью fopen() мы буферизуем в память. Мы используем буфер для эффективности и простоты. Во время чтения из файла содержимое файла сначала чит…
22 май '13 в 07:17
3 ответа

Самодельный fstat для получения размера файла, всегда возвращает 0 длины

Я пытаюсь использовать свою собственную функцию, чтобы получить размер файла из файла. Я буду использовать это для выделения памяти для структуры данных для хранения информации о файле. Функция размера файла выглядит следующим образом: long fileSize…
27 мар '10 в 08:26
1 ответ

C программирование, функция удаления

Попробуйте использовать fseek для изменения имени, но он не может вернуть желаемый результат, то есть имя не может быть изменено и остается прежним struct phonebook { char name[20]; }; struct phonebook a; char temp[20]; cpPtr=fopen("name.txt","rb");…
04 мар '13 в 07:47
2 ответа

fseek создает бесконечный цикл во время выполнения

ЧТО ДЕЛАЕТ КОД: Я читаю двоичный файл и сортирую его. Я использую массив частот, чтобы сделать это. ОБНОВЛЕНИЯ: это делает цикл, но он не пишет цифры правильно... Это код. Я хочу написать в файл после прочтения из него. Я опишу то, что уже написано,…
15 янв '15 в 09:16
1 ответ

Почему fread, fwrite или fseek не работают для меня должным образом? - С

У меня есть следующая проблема, которую я пытался выяснить, но все еще не могу. У меня есть двоичный файл, который имеет 1000 случайных целых чисел от 0-9, код, с которым я сделал это: int main() { FILE *fp; int r, i; char fp_string[600] = "/Users/m…
17 фев '17 в 23:32
1 ответ

Можно ли компенсировать вкладку с помощью fseek?

Я пытаюсь разобрать заголовок для файла архива, и мне нужно пропустить вкладки. Я пытался использовать fseek() сделать это, но я не могу определить, возможно ли это вообще. Вот пример, хотя я уверен, что синтаксис неправильный: fseek(stream, (long)"…
04 фев '13 в 23:03
1 ответ

Почему обработчик файлов PHP не работает должным образом?

У меня есть этот контент в файле 'test.txt': lucas Я хочу найти указатель в файле и переопределить информацию вперед. Предполагается, что я делаю: $f = new SplFileObject('test.txt', 'a'); $f->fseek(-5, SEEK_END); var_dump($f->ftell()); $f->…
01 май '12 в 15:58
1 ответ

Как написать новую строку RSS-статьи

Я собрал воедино некоторый код, возможно, он мог бы быть написан лучше - но он работает, и я научился не придираться к функциональному коду. В любом случае, у меня есть некоторый код, который автоматически обновляет файл sitemap.xml и "ПРОБЛЕМА - пр…
01 сен '12 в 22:04