我有一个定义如下的函数:
void AddHeadCode(std::ofstream &ostream, size_t length){
ostream.write((char*)length, sizeof(length));
ostream.seekp(0x10L, std::ios::beg);
}
现在当它执行时,它显然会失败......因为 char 指针将无处指向。但我希望将实际的指针值写入文件。Like length = 19152 然后当我在 HEX 编辑器中打开文件时,我应该在那里找到 0d4a。
这如何在 C++ 中实现?我有点迷路了……