ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1168190 Топик полностью
framer (26.01.2022 10:54, просмотров: 258) ответил Dingo на Да, "дьявол кроется в мелочах". Ничего нового в этом смысле. Сделал проверку флага после операции чтения внутри цикла. Имхо, это лучше, чем прыгать в конец файла.
можно и так. 
std::ifstream ifs("RO_.raw",std::ios_base::binary); 
for (short int buf[2] ; ifs.read(reinterpret_cast<char*>(buf),sizeof(buf));) {

 ...
 

Корректно будет читать файл выравнивая до sizeof(buf).