[爆卦]c讀檔路徑是什麼?優點缺點精華區懶人包

為什麼這篇c讀檔路徑鄉民發文收入到精華區:因為在c讀檔路徑這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者yu00928 (黑皮)看板C_and_CPP標題[問題] 讀檔的絕對路徑一定要雙斜線嗎時間Th...

c讀檔路徑 在 ?????? | 我的生活美食碎片? #抽獎活動 Instagram 的最佳解答

2021-07-11 08:29:30

qico Reader |跨裝置傳輸🤩 新時代智慧備份裝置 開箱文+安裝教學來啦~! 很常用手機拍照,我的照片是真的很大量❗️ 傳到電腦總是卡頓還有各種疑難雜症 檔案一多就容易斷連,搞得照片整理更困難了,然後我就會很暴躁🙂 而且Google相簿6/1結束免費無限上傳,其餘雲端儲存大容量都要額外付...


VC下面使用fopen讀絕對路徑一定要雙斜線嗎

例:C:\\Edge\\Edge\\WA2.bmp

有沒有辦法用單斜線就好

例:C:\Edge\Edge\WA2.bmp

不然每次都要不停的加斜線很麻煩

感謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.169.29
F23ko:雖然我不知道有沒有,但你可以貼到記事本上,把/取代成//。 07/22 19:04
VictorTom:改用 / 試試....XD 07/22 19:05
因為BCB裡面的OpenPictureDialog1->FileName路徑都是單斜線的

我想要把他直接當參數傳進寫好的opencv程式裡面
※ 編輯: yu00928 來自: 114.39.169.29 (07/22 19:08)
VictorTom:那個你應該直接傳就可以了, 除了要注意是不是有String 07/22 19:16
VictorTom:AnsiString 到 char string 的轉換要做:) 07/22 19:16
我試過直接傳了 可是cvLoadImage找不到路徑耶~"~
※ 編輯: yu00928 來自: 114.39.169.29 (07/22 19:25)
VictorTom:查了一下 cvLoadImage 是吃char string, 你有把 07/22 19:33
VictorTom:OpenPictureDialog1->FileName 看是用c_str()還是怎樣 07/22 19:33
VictorTom:拿出char string位址才傳給 cvLoadImage 嗎?? 07/22 19:34
VictorTom:直接把OpenPictureDialog1->FileName餵下去應該不行喔@@ 07/22 19:34
有 我有用c_str()轉換過了 沒轉的話編譯不會過
loveme00835:CFile 去開可以嗎? 07/22 19:42
※ 編輯: yu00928 來自: 114.39.169.29 (07/22 19:47)
LinkCar:那是字串辨識'\'的問題 就跟你要印出'\'的狀況一樣 07/22 20:04
LinkCar:你只要不是把\寫在code裡給compiler看都可以不用\\ 07/22 20:06
VictorTom:這樣有點詭異說, 如果直接打個你預期要開的file name進 07/22 20:16
VictorTom:個const literal "C:\\Edge\\Edge\\WA2.bmp" 就可以嗎?? 07/22 20:17
可以的 如果事先就打好雙斜線的絕對路徑我的程式就可以執行
※ 編輯: yu00928 來自: 114.39.169.29 (07/22 20:32)

其實也不一定要這麼麻煩 請問OpenPictureDialog1->FileName有辦法傳回

檔案名稱就好了嗎 WA2.bmp這樣 前面的路徑就不要了 反正我東西都放在同一個資料夾
※ 編輯: yu00928 來自: 114.39.169.29 (07/22 20:38)
VictorTom:試試取得的FileName用 ExtractFileName() 處理一下:) 07/22 21:07
VictorTom:不過, 照理說原來那樣應該就行了才對啊....Orz 07/22 21:08
IAMPF:你可以改用Linux (逃 07/22 21:22
IAMPF:剛剛一直想說我沒這問題阿...才發現我一直在Linux下 XD 07/22 21:23
wa120:那個自己用字串處理函式做相對路徑 很快的 07/22 22:10
我用ExtractFileName成功囉 感謝VictorTom大
※ 編輯: yu00928 來自: 114.39.169.29 (07/23 11:06)

你可能也想看看

搜尋相關網站