回覆列表
  • 1 # 天翼使用者8929331307907

    關於CFile的檔案路徑,分兩種方式,一種是絕對路徑,一種是相對路徑。

    絕對路徑就是”D:\\a\\xx.txt"的形式,你可以直接指定,也可以用CFileDialog彈出對話方塊由使用者介面指定;

    相對路徑分預設路徑和工作路徑獲取兩種。你可以用".\\aa\\xx.txt"指定預設目錄子目錄或者省略前面的.\\也是可以的;工作路徑獲取比較靠譜(因為預設路徑可能會造成不確定性,在程式執行過程中可能會被其它原因改變),工作路徑要在程式執行入口的時候透過GetCurrentDirectory函式獲取並儲存起來,方便隨時使用,這個是一個例如"d:\\yourProject\\"的字串形式,每次拼接子目錄和檔名即可,示例程式碼如下:

    ???????char?pBuf[MAX_PATH];?????????????????//存放路徑的變數

    ???????GetCurrentDirectory(MAX_PATH,pBuf);??//獲取程式的當前目錄

    ???????strcat(pBuf,"\\");

    ???????CString?strtemp=pBuf;

  • 中秋節和大豐收的關聯?
  • 飛機在起飛時人有過載的感覺,為什麼在空中就沒有了,是因為空中的速度慢嗎?有哪些科學依據?