參見文章:C、C++和MFC中文件的讀寫方法
其中MFC編程文件讀寫多用CFile類,簡單好用。
以下例子:新建一個demo.txt文檔,寫入100個"a"。
void CUSBToolDlg::OnBnClickedPrint()
{
// TODO: 在此添加控件通知處理程序代碼
CFile file;
if(file.Open(_T("demo1.txt"), CFile::modeCreate | CFile::modeReadWrite))
{
char pbufWrite[100];
memset(pbufWrite, 'a', sizeof(pbufWrite));
file.Write(pbufWrite, 100);
file.Flush();<span style="white-space:pre"> </span>//對於要寫入的所有數據。
file.Close();
AfxMessageBox(_T("寫入成功!"));
}
else
{
AfxMessageBox(_T("寫入失敗!"));
}
}