如果您有一個用 C 語言寫入輸出檔案的程式,您如何訪問/查看該輸出檔案?例如,我正在嘗試撰寫一個程式,將 .ppm 影像檔案中的值寫入另一個 .ppm 影像檔案,但我不知道在完成此操作后如何訪問輸出檔案。我知道這是一個非常普遍的問題,但我還沒有可以分享的代碼塊。
uj5u.com熱心網友回復:
fopen僅指定檔案名而不指定路徑創建檔案時,該檔案將放在程式的當前作業目錄中。
如果您使用集成開發環境(IDE) 來啟動程式,那么您可能可以在 IDE 中查看并設定程式的初始作業目錄。如果您直接從命令列 shell運行程式,則該檔案將放置在 shell 的當前作業目錄中。
在大多數作業系統上,您還可以通過呼叫作業系統提供的某個函式來確定程式的當前作業目錄。例如,在符合 POSIX 標準的作業系統(如 Linux)上,您可以呼叫getcwd. 在 Microsoft Windows 上,您可以呼叫_getcwd或GetCurrentDirectory。這樣,您應該能夠輕松地找出您的檔案是在哪個目錄中創建的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/366239.html
