У меня очень простой вопрос, который оказался для меня сложным, поскольку я впервые пробовал работать с двоичными файлами, и я не совсем понимаю их . Все, что я хочу сделать, это записать целое число в двоичный файл.
Вот как я это сделал:
#include <fstream>
using namespace std;
int main () {
int num=162;
ofstream file ("file.bin", ios::binary);
file.write ((char *)&num, sizeof(num));
file.close ();
return 0;
}
Не могли бы вы сказать мне, сделал ли я что-то не так и что?
Часть, которая вызывает у меня проблемы, - это строка с file.write, я не понимаю .
Заранее благодарю.