VC++ 怎么在C盘新建立一个文件,并且可以打开读取文件里面的内容。
答案:2 悬赏:0 手机版
解决时间 2021-04-16 05:00
- 提问者网友:遁入空寂
- 2021-04-15 07:19
并且判断存在不存在这个文件,如果不存在,就新建立。
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-04-15 08:56
//编译环境VS2010 MFC
//亲测可以!有木有分啊!亲
void CForFileDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CStdioFile stdFile;
CString path(_T("C:\\TEST.TXT"));
CString readOut;
if (!stdFile.Open(_T("C:\\TEST.TXT"),CFile::modeReadWrite,NULL))
{
stdFile.Open(_T("C:\\TEST.TXT"),CFile::modeCreate|CFile::modeReadWrite,NULL);
CString writeIn(_T("Hello MFC !"));
stdFile.WriteString(writeIn);
MessageBox(_T("本来没有。我给你创建了一个,还写了点东西!"));
}
else
{
stdFile.ReadString(readOut);
MessageBox(readOut);
}
stdFile.Close();
}
//亲测可以!有木有分啊!亲
void CForFileDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CStdioFile stdFile;
CString path(_T("C:\\TEST.TXT"));
CString readOut;
if (!stdFile.Open(_T("C:\\TEST.TXT"),CFile::modeReadWrite,NULL))
{
stdFile.Open(_T("C:\\TEST.TXT"),CFile::modeCreate|CFile::modeReadWrite,NULL);
CString writeIn(_T("Hello MFC !"));
stdFile.WriteString(writeIn);
MessageBox(_T("本来没有。我给你创建了一个,还写了点东西!"));
}
else
{
stdFile.ReadString(readOut);
MessageBox(readOut);
}
stdFile.Close();
}
全部回答
- 1楼网友:野慌
- 2021-04-15 10:35
你好!
CFile类可以实现
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯