介紹兩種方法:
1、ShellExecute(NULL, _T("open"), _T("幫助.txt"), NULL, NULL, SW_SHOW);//打開名爲幫助的文檔,但是這種方式存在一些兼容性問題。
2、 WinExec函數:
//獲取當前目錄下的幫助文檔
int lenth = 100;
char Glb_Curdir[100];//當前目錄存放的位置
GetCurrentDirectory(lenth, Glb_Curdir);//獲取當前目錄
CString tmp1,tmp2;
tmp1.Format("%s",Glb_Curdir);
tmp2 = "notepad "+ tmp1 + "\\幫助.txt";
WinExec(tmp2,SW_SHOWNORMAL);
SetCurrentDirectory(Glb_Curdir);//設置當前的路徑保證和打開文件前的一致
3、並且注意fopen函數的作用只是單開指定的文檔,跟我們常說的打開還是有區別的,這裏所說的打開不會顯示出來,如果要把內容顯示出來還需要讀取。