c++文件路徑表示


文件路徑的表示可以分為絕對路徑和相對路徑:

絕對路徑表示相對容易,例如:

pDummyFile = fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb");  

//給出了從盤符開始的全部路徑,這里需要注意的是“\”要用雙斜線"\\"或者反斜線“/”

 

vc工程默認訪問的目錄是工程目錄(即c++文件所在目錄),相對路徑有以下多種形式:

pDummyFile = fopen("dummy.bmp", "rb");  //bmp文件就在vc工程目錄下,和dsw文件同屬一個目錄。

 

pDummyFile = fopen("..\\texture\\dummy.bmp", "rb"); //表示bmp文件在工程目錄的同級目錄texture中,因此路徑是先退出工程目錄再進入texture目錄訪問到bmp                                                                                     //文件。  “..”表示退到當前目錄的上一級目錄(父目錄)

pDummyFile = fopen(".\\texture\\dummy.bmp", "rb"); //表示bmp文件就在工程目錄的子目錄texture中。

                                                                                  // “.”表示當前默認目錄,即工程目錄,然后在進入其子目錄texture訪問到文件

注意,對相對路徑而言,路徑表示中的“\”也要用雙斜線"\\"或者反斜線“/”

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM