源代码如下: CString Cache;
CString Tab1=" ";
CFile DataBase;
DataBase.Open("D:\\DataBase.dat",CFile::modeWrite|CFile::modeNoTruncate);
DataBase.SeekToEnd();
GetDlgItemText(IDC_Wid,Cache);
DataBase.WriteHuge(Cache,8);
DataBase.WriteHuge(Tab1,1);
DataBase.WriteHuge(); //此处向文本添加回车;"\n\r",2 我试过了 是黑块
DataBase.Close();
CString Tab1=" ";
CFile DataBase;
DataBase.Open("D:\\DataBase.dat",CFile::modeWrite|CFile::modeNoTruncate);
DataBase.SeekToEnd();
GetDlgItemText(IDC_Wid,Cache);
DataBase.WriteHuge(Cache,8);
DataBase.WriteHuge(Tab1,1);
DataBase.WriteHuge(); //此处向文本添加回车;"\n\r",2 我试过了 是黑块
DataBase.Close();
文办打开方式用 \n
这里为什么是用\r\n.而不是\n\r.
谢谢
file.ReadHuge((LPSTR)hDIB, nFileLen - sizeof(BITMAPFILEHEADER)修改为现在的这个样子:
file.Read((LPSTR)hDIB, nFileLen - sizeof(BITMAPFILEHEADER)