void CBMSEDITORDlg::OnBnClickedButton2()
{
FILE *pFp = fopen("B:\\BMS.txt","wb");
if (!pFp)
{
MessageBox("打开文件失败");
}
fwrite(&m_iEdition,sizeof(double),1,pFp);
fwrite(&m_iAllTime,sizeof(int),1,pFp);
fwrite(&m_iLineTime,sizeof(int),1,pFp);
//fwrite(&m_sOut,sizeof(CString),1,pFp);
}
想点击按钮就保存 Edit里面的文本,
m_iEdition,m_iAllTime,m_iLineTime是3个int值
m_sOut是CString,应该怎么保存呢,我要在DX窗口里面读取,没有CString这个类型,怎么办啊
求大神
{
FILE *pFp = fopen("B:\\BMS.txt","wb");
if (!pFp)
{
MessageBox("打开文件失败");
}
fwrite(&m_iEdition,sizeof(double),1,pFp);
fwrite(&m_iAllTime,sizeof(int),1,pFp);
fwrite(&m_iLineTime,sizeof(int),1,pFp);
//fwrite(&m_sOut,sizeof(CString),1,pFp);
}
想点击按钮就保存 Edit里面的文本,
m_iEdition,m_iAllTime,m_iLineTime是3个int值
m_sOut是CString,应该怎么保存呢,我要在DX窗口里面读取,没有CString这个类型,怎么办啊
求大神
buff=(LPTSTR)(LPCTSTR)m_sOut;//好象是这么赋值的,如果不行,你再从网上查下如何赋值
fwrite(buff,实际大小+1,1,pFp);