Вопросы по теме 'ftell'

Указатель End of FILE* не равен размеру записанных данных
Проще говоря, у меня есть следующий фрагмент кода: FILE* test = fopen("C:\\core.u", "w"); printf("Filepointer at: %d\n", ftell(test)); fwrite(data, size, 1, test); printf("Written: %d bytes.\n", size); fseek(test, 0, SEEK_END); printf("Filepointer...
3519 просмотров
schedule 17.06.2022

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

Перемещает ли 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