获取编辑框路径:
CString path;
GetDlgItem(IDC_EDIT1)-GetWindowText(path);
遍历文件夹,使用CFileFind类,具体代码较长,可以百度该类名有大量参考代码。
读取文件方法很多,推荐使用CFile类
显示在编辑框:
GetDlgItem(IDC_EDIT2)-SetWindowText(str);
inline int add(int a, int b);
我觉得是你的头文件里的这句声明多余了
[img]放哪都可以的,只要你写程序的时候把它的路径写对就行了。可以用C++的输入输出流istream,也可以用MFC中的CFile类(或者直接调用APi也可以,FileOpen())。
从“const char [12]”转换为“const wchar_t *”
你的字符串加上 _T(“”) 例如 _T("第%d")
你参考下
//显示文件打开对话框
CFileDialog dlg(TRUE, _T("SQL"), _T("*.txt"),OFN_HIDEREADONLY
|OFN_OVERWRITEPROMPT,_T("Text Files(*.txt)|*.txt|SQL Files(*.sql)|*.sql|All Files(*.*)|*.*||"));
if ( dlg.DoModal()!=IDOK )
return;
//获取文件的绝对路径
CString sFileName=dlg.GetPathName();
//对文件进行读操作
char *sRead;
string strtmp;
CFile mFile(sFileName,CFile::modeRead);
if(mFile.GetLength()2)
return;
int len = mFile.GetLength();
sRead = (char*)malloc(len+1);
memset(sRead, 0, len);
do
{qishiwoxiangquzuojavakaifa
mFile.Read(sRead, mFile.GetLength());
strtmp = strtmp + sRead;
}
while(mFile.GetPosition() != mFile.GetLength());
mFile.Close();
mmtxt = strtmp.c_str();
UpdateData(FALSE);
free(sRead);
AfxMessageBox(_T("读取成功!"));
可不可以给我发个,能够打开已知文件名.pdf的文件程序 也是按键触发
关于vs2010cfilefind和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。