关于winodows下编程c++遇到的引用文件路径问题
生活随笔
收集整理的這篇文章主要介紹了
关于winodows下编程c++遇到的引用文件路径问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在寫C++讀寫ini文件的時候發現怎么讀都不對。而文件讀寫類是有效的。
檢查來檢查去,最后發現就是文件的路徑的用法不熟悉。
特地在網上找了相關的知識。
貼到這里供以后查閱。
絕對路徑:是從盤符開始的路徑,形如
C:\windows\system32\cmd.exe
相對路徑:是從當前路徑開始的路徑,假如當前路徑為C:\windows
要描述上述路徑,只需輸入
system32\cmd.exe
實際上,嚴格的相對路徑寫法應為
.\system32\cmd.exe
其中,.表示當前路徑,在通道情況下可以省略,只有在特殊的情況下不能省略。
假如當前路徑為c:\program files
要調用上述命令,則需要輸入
..\windows\system32\cmd.exe?
其中,..為父目錄。
當前路徑如果為c:\program files\common files
則需要輸入
..\..\windows\system32\cmd.exe
另外,還有一種不包含盤符的特殊絕對路徑,形如
\windows\system32\cmd.exe
無論當前路徑是什么,會自動地從當前盤的根目錄開始查找指定的程序。
..\\ ?兩點指的是當前路徑的上級目錄下
..\\..\\這個指的是上上級目錄
.\\ ? 一點指的是當前路徑
其實兩個\\可以用/代替
總結
以上是生活随笔為你收集整理的关于winodows下编程c++遇到的引用文件路径问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我总结的几种简单的调用Com组件的方法
- 下一篇: s3c2440移植MQTT