Вопросы по теме 'file-pointer'

Подскажите по файловому дескриптору?
Есть ли способ сделать то, что делает ftell() (возвратить текущую позицию в файле) в необработанном файловом дескрипторе вместо ФАЙЛА*? Я думаю, что должно быть, так как вы можете искать в необработанном файловом дескрипторе, используя lseek(). Я...
18054 просмотров
schedule 28.10.2022

ошибка сегментации во встроенной функции feof(FILE *)
void suffix_strip(FILE *fp) { FILE *fp1; char word[20],ch; int len; int i=0,j; fp1=fopen("sstrip.txt","a+"); while(!feof(fp)) { ch=fgetc(fp); if(ch!='\n' && ch!='\0' && ch!=' ' &&...
3455 просмотров

Как я могу сохранить положение указателя FILE в файле в другом указателе файла?
У меня есть следующий код, в котором tmp FILE * не сохраняет предыдущую позицию fp (равную 0). На самом деле он меняется вместе с fp , когда я использую fseek() . Выход: fp=0 fp=40 tmp=40 Как я могу заставить его работать так,...
1900 просмотров
schedule 16.10.2022

Работа с указателями файлов в csv
Мне было интересно, как изменить приведенный ниже код, чтобы читать x строк, обрабатывать только оператор вставки sql, затем продолжать читать файл по x номеру и обрабатывать до конца файла. Я новичок в идее файловых указателей, но я понимаю, что это...
440 просмотров
schedule 17.03.2023

Перемещает ли fscanf указатель файла назад?
Это содержимое моего файла unsorted.txt: 3 Роберт Джастин Трамп Это мой код: #include <stdio.h> int main(void) { FILE *f = fopen("unsorted.txt", "r"); char n; printf("%d\n", ftell(f)); fscanf(f, "%s", &n);...
906 просмотров
schedule 17.02.2023