У меня очень простой вопрос, который бывает для меня трудным, так как это первый раз, когда я пытался работать с двоичными файлами, и я не совсем понимаю их. Все, что я хочу сделать, это записать целое число в двоичный файл.
Вот как я это сделал:
#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;
}
Не могли бы вы сказать мне, что я сделал что-то не так, и что?
Часть, которая вызывает у меня проблемы, связана с файлом .write, я этого не понимаю.
Спасибо заранее.