c把檔案路徑中的單斜槓換成雙斜槓

2022-02-16 20:06:27 字數 2311 閱讀 3188

1樓:匿名使用者

1、c/c++把乙個\用來定義轉義字元,如'\n'表示乙個換行符。

2、為了區別\是用來轉義的,還是它本身,規定\\表示乙個字元\本身。

3、所以dos路徑中的\,在c/c++裡必須用\\表示。

4、如果是ms windows 下使用c/c++,可以用乙個/來表示dos路徑的\。

5、示例:

"d:\\test\\1.txt"

"d:/test/1.txt"

以上兩個路徑在ms windows下是等價的。

2樓:牧羊人

//獲取開啟檔案檔案路徑,如「f:\d7000\_dsc1048.jpg」

cstring bmpname = dlg.getpathname();

//將路徑中的「\」替換為"\\"

bmpname.replace("\\", "\\\\");

3樓:愛問西瓜愛答樹

自動獲得的字串中「\」就是"\",寫**只是用「\\」表示「\」而已,是轉義字元,不用轉換的。

4樓:匿名使用者

cstring str;

str.replace("\\","\\\\");

5樓:匿名使用者

cstring s = "c:\local\test.txt";

s.replace("\\",\\\\);

新人請教,c++中如何將單反斜槓轉換為雙反斜槓?

6樓:gta小雞

是你在**裡要寫成雙反斜槓\\,因為乙個反斜槓是轉義,兩個反斜槓才代表反斜槓字元。你用api獲得的路徑字串裡面的單反斜槓就是反斜槓字元,相當於你在**裡寫成雙反斜槓,直接放到fopen函式裡即可。

c++中單斜槓(/)有兩個意思啊??

7樓:匿名使用者

1,除號,比如 8 / 5

2,轉義符號,比如'/t'表示製表符,'/n'表示換行等等

8樓:靈_火

/ :換行的標誌,一行末尾的單斜槓表示該行連線下一行// :兩個單斜槓之後直到該行末尾表示程式的注釋。

/*………………*/ :單斜槓和星號之後的東西都是注釋,直到星號單斜槓出現的地方。

\ :轉義字元的標誌

比如說"\n"、"\t",cout<<"\n",表示輸出乙個回車符,而不是在螢幕上輸出「\n」;cout<<"\t",表示在輸出乙個製表符,而不是輸出「\t」。

9樓:伊·梵

1。整除

2。浮點除法

c++ / c# 怎麼從乙個路徑的string獲取最後乙個「\」之後的字元...

10樓:空雪夢見

其實windows有乙個函式叫pathfindfilename比如lptstr szfullpath = _t("c:\users\desktop\readme.txt");

那麼lptstr szfile = pathfindfilename(szfullpath);

呼叫之後szfile就是 readme.txt 了標頭檔案shlwapi.h,庫檔案shlwapi.lib多方便。

c#同理

string filename = system.io.path.getfilename("c:\users\desktop\readme.txt");

11樓:匿名使用者

問的是怎麼呼叫還是相應成員函式/方法的內部實現?

如果是問呼叫的話,mfc是呼叫cstring的成員函式,即reversefind('\\'),根據返回的索引值進行相應判斷和處理。

c#是取split後的string陣列的最後乙個元素(string),注意處理空字串的問題。

另外,務必注意反斜槓的轉義字元表示法。

也就是說問題中的第乙個字串應該這樣定義

string folder = "c:\\users\\desktop";

使用char型別的反斜槓時也應表示為'\\'

12樓:匿名使用者

int p=s.length-1;

while (p>=0 && s[p]!='\') p--;

if (p>-1) path=s.substring(p, s.length-p); // 123\abc

13樓:心狂不在

使用乙個while迴圈從字串後面往前找找到第乙個/,然後記住位置,往後拷貝字串就好了

c如何讀取指定路徑未知檔名的格式檔案

你可以查詢 txt 格式的檔案,然後乙個個讀取 c 儲存自定義檔名和路徑的txt用法 private void button2 click object sender,eventargs e c 獲取資料夾下所有txt檔案 不需要子資料夾 在c net winform 中如何讀取位址列的檔名 位址如...

C的 cs檔案中怎麼引用 aspx檔案中定義的css或者 cs檔案中怎麼自己寶義css

首先,css檔案定義一般都是web前端處理,很少會涉及到後台cs檔案 aspx檔案中定義的css,可以放到單獨的css檔案中 至於你說的cs檔案處理css的,有種情況,也是後台cs檔案中定義css內容 字串,然後通過response.write 之類的方式,直接把流輸出到客戶端html頁面,上面說的...

怎麼把或格式的檔案轉換成epub格式的

epub格式全稱 electronic publication 是一copy個自由的開放標準,屬於一種可以 自動重新編排 的內容 也就是文字內容可以根據閱讀裝置的特性,以最適於閱讀的方式顯示。txt格式轉換成epub格式,下乙個格式轉換器就可以了,比如 txt轉epub轉換器v2.0 或者 epub...