一个二进制文件的问题,有点急,解决马上给分,在线等,先谢了
创建一个文件,以二进制形式,可是在写入的时候怎么不认识回车换行符(\n)啊!
我要怎么样才能使他换行??请大师你帮忙?谢了! 代码在下:
CString Str;
CStdioFile file;
int a = file.Open("c:\\2.mif",CFile::modeCreate|CFile::modeWrite|CFile::typeBinary);
if (a == 0)
{
AfxMessageBox("创建文件失败!");
return;
}
for (int i=0; i<256; i++)
{
int number;
number = (int)(sin(Pi*i)+128);
Str.Format("%d : %0x", i + 1, number);
file.WriteString(Str);
file.WriteString(10);
}
file.Close();