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

feof() возвращает true, когда EOF не достигнут
Я пытаюсь прочитать из файла с определенным смещением (упрощенная версия): typedef unsigned char u8; FILE *data_fp = fopen("C:\\some_file.dat", "r"); fseek(data_fp, 0x004d0a68, SEEK_SET); // move filepointer to offset u8 *data = new u8[0x3F0];...
724 просмотров
schedule 10.03.2024

getline возвращает -1, EOF не установлен, errno не установлен при очень большом вводе
Я не думал, что эти три условия могут произойти одновременно. У меня есть: char* line = NULL; size_t capacity = 0; ssize_t n = getline(&line, &capacity, stdin); if (n == -1) { int err = errno; // preserve it if (feof(stdin) == 0)...
935 просмотров
schedule 06.12.2022