Форматированный ввод бинарного файла

162
13 июня 2022, 05:10

Открываю файл в бинарном режиме, но при этом форматированный ввод с помощью >> компилируется. Какое поведение ожидать от такого кода с т.з. стандарта?

#include <fstream>
#include <ios>
#include <iostream>
int main() {
    std::ifstream in{"test.bin", std::ios_base::binary};
    int x;
    in >> x;
    std::cout << x;
}
READ ALSO
Читает строки из файла через раз [дубликат]

Читает строки из файла через раз [дубликат]

Проблема такая: есть файл, где данные записаны сплошным столбикомСначала имя, потом возраст

160
с++ вывод в виде таблицы

с++ вывод в виде таблицы

Никак не могу понять, почему таблица отображается некорректно

277
regex - как правильно убрать вложенные скобки?

regex - как правильно убрать вложенные скобки?

Есть строка, в которой встречаются такие вещи, как ((число)

278
Как скомилировать такой шаблон

Как скомилировать такой шаблон

Не пойму как правильно написать invoke чтоб компилировалось

247