请问,C++ WRITE()为什么写进文件的是乱码,请指教
来源:百度知道 编辑:UC知道 时间:2024/05/24 16:35:01
struct date
{
int m;
int d;
int y;
};
void main()
{
date dt={4,18,1987};
ofstream fout("c:\\0003.txt",ios::binary);
fout.write((char *)&dt,sizeof(dt));
}
{
int m;
int d;
int y;
};
void main()
{
date dt={4,18,1987};
ofstream fout("c:\\0003.txt",ios::binary);
fout.write((char *)&dt,sizeof(dt));
}
写的是数值而不是字符串,所以看到会是“乱码”
用CString::Format将数值转换为字符串就可以了,
也可以使用_itoa
被写入的文件中保存的是4、18和1987的二进制数,不是乱码呵。
C语言中的Write函数
为什嘛html用response.write输出?(看回答质量追加分数)
请问asp中response.write输出问题?
谢谢了!急急!!用C(线性表的插入)Write a list insertion function for an ordered list.
write(1,buf,strlen(buf)
请问为什麼要进行3c认证?
请问句子“do not write yourself off"怎么翻译
请问write的进行时态到底是writing还是writting
请问一下这个Response.Write("CHECKED")是什么意思
请问乙肝五项中C抗体(抗-HBC)单项为阳性是怎么回事?急问 谢谢