void CServoControlDlg::ReadCfgFile()
{
CStdioFile File;
CStringArray StrArr;
File.Open(_T(".\\Data.dat"),CFile::modeRead);
CString strLine;
ManiPrtcl.WriteIndex =0;
while (File.ReadString(strLine))
{
CString csTemp0;
CString csTemp1;
AfxExtractSubString(csTemp0, (LPCTSTR)strLine, 0, ',');
AfxExtractSubString(csTemp1, (LPCTSTR)strLine, 1, ',');
ManiPrtcl.DataRecord(1,_ttoi(csTemp0.Trim())
,_ttoi(csTemp1.Trim())
,m_MustArrive.GetCheck());
}
File.Close();
}
void CServoControlDlg::WriteCfgFile()
{
CStdioFile File;
File.Open(_T(".\\Data.dat"),CFile::modeCreate|CFile::modeWrite);
CString str_write;
for (int i=0;i< ManiPrtcl.WriteIndex;i++)
{
str_write.Format(_T("%d,%d\r\n"),ManiPrtcl.DataAdapterWrite[i][0],ManiPrtcl.DataAdapterWrite[i][1]);
File.WriteString(str_write);
}
File.Close();
MessageBox(L"保存成功!");
}
MFC文件的读写操作
最新推荐文章于 2023-03-08 14:52:31 发布