VS2008 MFC读取TXT放到edit内
请各位大侠替小生参考下代码:我弄了2天了。新手上路,多多关照;本人建立了一个111.txt文档。然后文档内容为:
500
200
500
50
只有以上4个数据,打算读取出来放置到对应的4个EDIT控件中;
窗口启动初始化时的代码如下,可是读取出来的数值非常大。不对;
头文件中建立vector空间如下:
#include <vector>
using namespace std;
然后在cpp中
全局变量:
vector <CString> m_data(4); //开辟4个数据空间;
然后某个空间下读取txt文件并赋值;
CStdioFile m_file(_T("C://111.txt"),CFile::modeRead|CFile::typeText);//txt路径
CString m_contents;
while(m_file.ReadString(m_contents))//每次读取一行;
{
m_data.resize(4);
//m_data.push_back(m_contents);
}
max_flag.Format(_T("%d"),m_data[0]);//提取第一行的500,可是出来的确是一个非常大的数值61742339;
SetDlgItemText(IDC_MaxElectric,max_flag);
m_file.Close();