Re: [問題] 相對路徑

看板C_and_CPP (C/C++)作者 (真理)時間16年前 (2009/09/12 00:37), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/2 (看更多)
針對開檔部分 附上程式碼 使用相對路徑之前 可以正常連續開啟 與程式同一層的所有文件檔 hFind = FindFirstFile("..\\*.txt", &wfd); if (hFind != INVALID_HANDLE_VALUE) { do { fp = fopen(wfd.cFileName,"r"); do { fscanf(fp,"%c",&meat[i]); i++; }while(!feof(fp)); i--; fclose(fp); }while (FindNextFile(hFind, &wfd)); } FindClose(hFind); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.77.144

09/12 00:40, , 1F
請大大幫忙了 >"<
09/12 00:40, 1F

09/12 01:02, , 2F
FindFirstFile() 可以用相對路徑嗎?? 改用絕對路徑呢??
09/12 01:02, 2F

09/12 01:05, , 3F
也不用寫死, 記得有個API可以取得程式執行的路徑說@_@"
09/12 01:05, 3F

09/12 01:06, , 4F
嗯 謝謝大大 我去查查 @@
09/12 01:06, 4F

09/12 07:11, , 5F
取得程式全名:GetModuleFileName(NULL, ..............)
09/12 07:11, 5F

09/12 08:01, , 6F
怪了,這程式在我家跑起來很正常啊@@
09/12 08:01, 6F
文章代碼(AID): #1AgdpNhs (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AgdpNhs (C_and_CPP)