「 Visual Studio C++ 」「MFC」 读取.txt文档 - 例程

前言

本博客在MFC工程中,完成了对“读取.txt文档”功能的实战。


整个程序分为三个过程

  • 开始读文档
  • 应用文档
  • 停止读文档

1.开始读文档

将我们指定的.txt文件,放置到文件夹根目录下,如:SimData.txt。

void CMy11Dlg::OnBnClickedReadfile()
{
	// TODO: 在此添加控件通知处理程序代码

	CString strFilePathC;
	strFilePathC += "SimData";
	strFilePathC += ".txt";
	Sim_Data_Write.open(strFilePathC);
	CreateTimer();	
}

经过上述指令后,我们就将SimData.txt中的内容,保存到了 Sim_Data_Write变量中,后面可以通过调用此变量来实现对SimData.txt文档的应用。

 

2.应用文档

在本例程中实现的功能是,将读到的数据显示到MFC界面上,代码如下:

Sim_Data_Write<<TestData[0]<<"     "<<TestData[1]<<"      "<<TestData[2]<<"      "
				<<TestData[3]<<"     "<< TestData[4]<<"      "<<TestData[5]<<"      "<<TestData[6]<<"     "
				<<TestData[7]<<"     "<<TestData[8]<<"     "<<endl;
			CString str;
			str.Format("%d",m_number);
			GetDlgItem(IDC_EDIT1)->SetWindowText(str);		
			CString str1;
			str1.Format("%f",TestData[0]);
			GetDlgItem(IDC_test0)->SetWindowText(str1);		
			CString str2;
			str2.Format("%f",TestData[1]);
			GetDlgItem(IDC_test1)->SetWindowText(str2);		
			CString str3;
			str3.Format("%f",TestData[8]);
			GetDlgItem(IDC_test8)->SetWindowText(str3);	

 

3.停止读文档

执行此函数后,将停止文档读的操作。

void CMy11Dlg::OnBnClickedStopreadfile()
{
	// TODO: 在此添加控件通知处理程序代码

	Sim_Data_Write.close();

}

例程执行结果:

                          

到此,一个完整的“读取.txt文档例程”就创建完毕了。


小白将一个完整的例程放在这里,上面的代码也均来自此例程

链接:https://download.csdn.net/user/robot_starscream/uploads

功能包括:多媒体定时器、.txt文档读操作。

猜你喜欢

转载自blog.csdn.net/Robot_Starscream/article/details/88626934
今日推荐