MFC 关于如何实现浏览文件

时间:2023-03-09 20:13:42
MFC 关于如何实现浏览文件

在做界面的时候,如果涉及到文件,就要输入文件的地址

第一种方法是直接输入,嗯...╮( ̄▽ ̄)╭

第二种方法就是常见的浏览,然后选择文件<( ̄︶ ̄)/

  其代码如下:

 CString filename;//保存路径

     CFileDialog opendlg(TRUE, _T("*"), _T("*.txt"), OFN_OVERWRITEPROMPT, _T("所有文件(*.*;)|*.*||"), NULL);
if (opendlg.DoModal() == IDOK)
{
filename = opendlg.GetPathName();
} ifstream fin(filename);
ofstream fout("a.txt");
char c;
int flag;
while (fin >> c)
{
if (c == '<')
flag = ;
if (flag)
fout << c;
if (c == '>')
flag = ;
} SetDlgItemText(IDC_EDIT11, filename); //这句是设置文件路径的显示

嗯,就是这样<( ̄︶ ̄)>

(PS:还需要引用一个头文件 #include <fstream>)