Вопросы по теме 'fseek'
Вопрос о позиции поиска файла
Мой предыдущий Вопрос о чтении и записи необработанных данных, но возникла новая проблема, кажется, что нет конца....
Вопрос такой: параметры функций типа lseek() или fseek() все 4 байта. Если я хочу переместить диапазон через 4G, это...
1744 просмотров
schedule
20.06.2023
fseek() вызывает перекрытие данных
Я читаю указанный фрагмент файла с помощью функций fseek и fread, а затем записываю его в другой файл. По какой-то причине в целевом файле я получаю около 20 байтов перекрытия между каждым написанным в нем фрагментом.
Кто-нибудь, пожалуйста,...
188 просмотров
schedule
10.07.2022
понимание использования fseek
#include<stdio.h>
int main(int argc, char **argv){
FILE *fp = NULL;
fp = fopen("D://test.txt","wb");
if(fp == NULL){
printf("Error opening file\n");
}
typedef struct{
int a;
char b;
}A;
A x...
2006 просмотров
schedule
27.09.2022
Как использовать fopen для записи данных в определенный раздел файла и передачи существующих данных в файл без его удаления?
Как следует из заголовка, как мне использовать fopen для записи данных в определенный раздел файла, одновременно удаляя существующие данные, не стирая их. Я использовал fseek вместе с SEEK_SET и SEEK_CUR, и до сих пор мне удавалось записывать новые...
361 просмотров
schedule
27.04.2022
Можно ли использовать fseek() для вставки данных в середину файла? - С
Я знаю, что функцию fseek() можно использовать для вывода данных в определенное место в файле. Но мне было интересно, использую ли я fseek() для перемещения в середину файла, а затем вывожу данные. Будут ли новые данные перезаписывать старые данные?...
9064 просмотров
schedule
04.06.2022
Почему переход R/W в середине файла в режиме rb+ не работает, если я не использую fseek(fp,0,SEEK_CUR)?Почему он работает в конце файла?
Я никогда не осознавал этого. Я мог бы очень хорошо предположить подсознательно, как непреложный факт, что я могу переходить между чтением и записью в существующем файле, открывая его в режиме обновления, просто так. Но два вопроса по SO ( 1 , 2 )...
499 просмотров
schedule
16.04.2024
Как fwite / putc записывает на диск?
Предположим, у нас есть уже существующий файл, скажем <File> . Этот файл был открыт для обновления программой C ( r+b ). Мы используем fseek для перехода к точке внутри <File> , кроме ее конца. Теперь мы начинаем записывать данные с...
503 просмотров
schedule
01.02.2022
Потоки в файле множественного поиска
Я открываю файл:
FILE *fp = fopen("test.txt", "r");
файл выглядит так:
cookie
monster
test
...
Я создаю 10 тем pthread_create
Каждый поток будет искать строку внутри файла. Я хочу разбить файл на разделы.
Проблема...
394 просмотров
schedule
14.07.2022
необходимость fseek() в c
Часть кода 1: -
while(1)
{
ch=fgetc(pt);
if(c==EOF)
{
break;
}
if(c==' ')
{
fputc('z',pt);
}
}
Часть кода 2: -
while(1)
{
ch=fgetc(pt);...
488 просмотров
schedule
11.04.2024
fseek с ошибкой SEEK_CUR
#include <stdio.h>
main ()
{
FILE *fs, *ft;
char dest[20];
fs = fopen ("STACKOVERFLOW.txt", "r");
fseek (fs, 0, SEEK_END);
fseek (fs, -3, SEEK_CUR);
fgets (dest, 5, fs);
printf ("dest value is %s ", dest);
}
Мой файл...
600 просмотров
schedule
06.06.2023
Как перейти в начало строки с помощью fseek()
У меня есть функция, в которой я проверяю, совпадают ли переданные аргументы с аргументами в файле .dat с погрешностью.
Что я хотел бы сделать, так это найти лучший матч. Итак, я читаю весь файл и отслеживаю строку, которая дает мне наилучшее...
830 просмотров
schedule
20.08.2022
C - fseek() влияет на содержимое (структуру) файла при попытке обновить записи
Не уверен, что не так с fseek() в этой функции, поскольку я склонен полагать, что это является причиной проблем с неправильным выводом для моей программы.
index = 0;
present = 0;
while(fread(&beverage, sizeof(struct beverages), 1,...
290 просмотров
schedule
12.05.2023
C Чтение двоичных файлов: сколько байтов я должен переместить?
Предположим, у меня есть программа, работающая с бинарными файлами на языке Си.
Предположим, у меня есть 8 объектов (каждый объект представляет собой тип записи структуры) в этом двоичном файле, и я прочитал первые 3 объекта из 8. (Читая 3 объекта...
87 просмотров
schedule
07.05.2022
При чтении файла, как пропустить N-е первые строки
Я написал программу для чтения координат X, Y и Z молекулы из файла (input.xyz) и выполнения некоторой задачи. Однако я хочу, чтобы моя программа пропускала первые две строки, поскольку мой входной файл имеет следующую структуру:
3
water
O...
151 просмотров
schedule
28.02.2024
ftell/fseek завершается ошибкой при приближении к концу файла
Чтение текстового файла (который является членом PDS FB 80)
hFile = fopen(filename,"r");
и дошли до того места в файле, где осталась только пустая строка.
FilePos = ftell(hFile);
Затем прочитайте последнюю строку, которая...
111 просмотров
schedule
15.04.2022