錯誤格式:
正確:imread("e:\\test\\opencv\\abc.jpg");
報錯:原因:
在c裡面,輸出字串時,如果想輸出乙個換行,那就要加上'\n'這個標誌,類似的,輸出乙個tab,就加上'\t',也就是說,
反斜槓("\")這個符號會把跟在它後面的字元結合起來轉義成其它字元。根據這個原理,如果想輸出雙引號('"'),就需要輸入'\"',
這樣才會將包含了雙引號的字串正確的寫入記憶體中。那麼如果想輸入乙個反斜槓呢?很簡單,只要敲'\\'就可以了。
如果"e:\test\opencv\abc.jpg"這個路徑字串交給c編譯器編譯,實際寫入記憶體的字串並沒有包含反斜槓"\",
甚至緊跟在反斜槓後面的字母也一起被轉義成了其它的字元,再次呼叫的話勢必會出問題。
MFC如何開啟檔案路徑
m filedir szfolder 選擇的資料夾路徑 2.查詢路徑下的檔案 cfilefind finder cstring strwildcard m filedir 將傳入的引數賦於變數 strwildcard strwildcard t 構造檔案的全路徑,類似於 c aa bool bwor...
python 中開啟檔案路徑問題
在win7中,我的name.py檔案中設定開啟了乙個檔案的路徑為e name.txt。執行的時候也是完全沒有什麼問題,但是同樣的這個name.py檔案,拷貝到win10中之後,會提示找不到檔案 x 不固定字元 ame.py檔案,這個想起以前用這個路徑的時候,在分割槽磁碟的根目錄下,第一層的斜線應該寫...
C 開啟檔案之獲取當前工作路徑Debug
在c 編寫程式時,如果需要獲取當前程式根目錄,通常使用system.environment.currentdirectory語句來獲取。並且在程式執行過程中,該語句獲取的路徑不變,始終是程式啟動目錄,一般為程式的安裝根目錄。但是在實際開發過程中發現,程式在windows7系統上可以正常執行,但在wi...