vc 添加打开文件对话框并读取文件
2012-10-05 22:33
246 查看
1.创建打开文件对话框:
CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对话框 ".txt",//默认的打开文件的类型 NULL,//默认打开的文件名 OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,//打开只读文件 "文本文件(*.txt)|*.txt|所有文件 (*.*)|*.*||");//所有可以打开的文件类型2.点打开文件对话框上面的确定键后
if(dlg.DoModal()==IDOK) { CString m_FilePath = dlg.GetPathName();////////取出文件路径 CString m_path; m_path=m_FilePath;//将文件的路径放入m_path UpdateData(FALSE); }3.打开文件:
File.Open(m_path,CFile::modeRead);4.逐行读取文件:
CStdioFile File;///可以逐行读文件的类 CString strLine; while(File.ReadString(strLine)) //////将每行都放进strLine字符串里 { AfxMessgeBox(strLine); }5判断读出来的字:
strLine=“1|2|3|”;//要判断的字符串 int strIndex1 = strLine.Find('|');//在字符串中寻找“|” CString a[11]; if(-1 != strIndex1)//只要找到“|”就不会返回-1 { int i=0; while( -1 != strIndex1)// { strIndex1 = strLine.Find('|'); a[i] = strLine.Left(strIndex1); strLine = strLine.Right(strLine.GetLength() - strIndex1-1) ; i++; if (i > 10)//退出循环 break; } }
相关文章推荐
- vc 添加打开文件对话框并读取文件
- vc 添加打开文件对话框并读取文件
- vc 添加打开文件对话框并读取文件
- vc 添加打开文件对话框并读取文件
- vc 添加打开文件对话框并读取文件
- VC添加打开文件对话框并读取数据
- vc中json文件的读取、修改和添加字段的方法
- VC中实现打开文件对话框中文件类型下拉列表
- 在VC中打开一个DSW文件时,弹出 visual source safe LOGIN,对话框,怎么办啊
- VC++:打开、保存文件对话框和浏览文件夹对话框
- VC中打开对话框选择文件和文件夹
- VC中选择文件目录和打开文件对话框
- 用VC 6.0写flash播放器——1、在VC 6.0中调用打开文件对话框
- VC打开浏览文件对话框、浏览文件夹对话框
- Creating Dialogbased Windows Application (4) / 创建基于对话框的Windows应用程序(四)Edit Control、Combo Box的应用、Unicode转ANSI、Open File Dialog、文件读取、可变参数、文本框自动滚动 / VC++, Windows
- VC文件操作:打开文件对话框 OPENFILENAME 代码
- [VC]“打开文件”对话框获得文件全路径
- VC++中将对话框的背景设为自己想要的图片,增加打开文件按钮
- Matlab GUI,显示学生成绩(读取txt,xls文件),打开文件对话框
- 解决盗版VC++无法打开文件和无法向工程中添加文件的问题