在做界面的时候,如果涉及到文件,就要输入文件的地址
第一种方法是直接输入,嗯...╮( ̄▽ ̄)╭
第二种方法就是常见的浏览,然后选择文件<( ̄︶ ̄)/
其代码如下:
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>)