【发布时间】:2011-08-26 09:38:46
【问题描述】:
我在使用 ofstream 将数字写入文件时遇到问题。当我写数字时,会有这样的字符 █ 而不是数字。我写入文件的方法是:
byte _b = 20;
ofstream p_file;
p_file.open("txt.txt", std::ios::app);
p_file << _b;
有什么方法是正确的,或者只是使用另一种文件写入器方法?谢谢。
编辑:
p_file << (int) _b;
工作正常。谢谢
【问题讨论】:
-
"什么是
byte?"意思是“什么是byte?”。类型名byte不是内置于语言中,而是必须在某处定义。