在做界面的时候,如果涉及到文件,就要输入文件的地址
第一种方法是直接输入,嗯...╮( ̄▽ ̄)╭
第二种方法就是常见的浏览,然后选择文件<( ̄︶ ̄)/
其代码如下:
1 CString filename;//保存路径 2 3 CFileDialog opendlg(TRUE, _T("*"), _T("*.txt"), OFN_OVERWRITEPROMPT, _T("所有文件(*.*;)|*.*||"), NULL); 4 if (opendlg.DoModal() == IDOK) 5 { 6 filename = opendlg.GetPathName(); 7 } 8 9 ifstream fin(filename);10 ofstream fout("a.txt");11 char c;12 int flag;13 while (fin >> c)14 {15 if (c == '<')16 flag = 0;17 if (flag)18 fout << c;19 if (c == '>')20 flag = 1;21 }22 23 SetDlgItemText(IDC_EDIT11, filename); //这句是设置文件路径的显示
嗯,就是这样<( ̄︶ ̄)>
(PS:还需要引用一个头文件 #include <fstream>)