如何在vs2010中的MFC应用程序中实现读取文件
答案:2 悬赏:40 手机版
解决时间 2021-02-03 01:54
- 提问者网友:容嬷嬷拿针来
- 2021-02-02 15:49
如何在vs2010中的MFC应用程序中实现读取文件
最佳答案
- 五星知识达人网友:过活
- 2021-02-02 17:03
//写
CStdioFile f;
if (f.Open(m_filename, CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate | CFile::typeText))
{
f.SeekToEnd();
str += _T("\r\n");
setlocale(LC_CTYPE, "chs");
f.WriteString((LPCTSTR)str);
f.Close();
return 1;
}
//读
CStdioFile f;
if (f.Open(m_filename, CFile::modeRead | CFile::typeText))
{
CString s;
setlocale(LC_CTYPE, "chs");
while (f.ReadString(s))
{
str = s;
}
f.Close();
return;
}
CStdioFile f;
if (f.Open(m_filename, CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate | CFile::typeText))
{
f.SeekToEnd();
str += _T("\r\n");
setlocale(LC_CTYPE, "chs");
f.WriteString((LPCTSTR)str);
f.Close();
return 1;
}
//读
CStdioFile f;
if (f.Open(m_filename, CFile::modeRead | CFile::typeText))
{
CString s;
setlocale(LC_CTYPE, "chs");
while (f.ReadString(s))
{
str = s;
}
f.Close();
return;
}
全部回答
- 1楼网友:傲气稳了全场
- 2021-02-02 18:08
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin;
fin.open("d:\\temp.txt");
float num;
float arr[5][6];
if (!fin.is_open())
cout << "没有打开文件\n";
else
{
for (int i = 0; i < 5; i++)
for (int n = 0; n < 6; n++)
{
fin >> num;
arr[i][n] = num;
}
}
}
这是控制台代码。mfc不会
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯