我需要直接写入文件(文件格式/扩展名无关紧要)。我想要做的是,例如向其中写入 A,如果我使用十六进制编辑器打开该文件,它将显示 A,也就是十进制值 10。
最佳答案
#include <iostream>
int main()
{
std::ofstream fout("myfile.ext", std::ios::binary);
std::ofstream::char_type byte = 10; //or = 0xA
fout.put(byte);
}
关于C++:如何直接写入文件(无 ASCII)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14874307/