[問題] 擷取路徑 \ 轉 \\

看板C_and_CPP作者 (Foolie)時間14年前 (2010/04/23 03:57), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
if (openFileDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK ) { if ( (myStream = openFileDialog1->OpenFile()) != nullptr ) { image = Image::FromFile(openFileDialog1->FileName); } } 如何將openFileDialog1->FileName的path的路徑 轉成 有跳脫字元的路徑 ex:c:\image\image.bmp 轉成 c:\\image\\image.bmp 因為讀檔需 c:\\‥‥的格式 問題就是 如何在\前加上跳脫字元 是否有其它的擷取path的方式 還是說要改寫path字串 程式語言:VC++ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.229.194

04/23 04:10, , 1F
FileName後面加 Repace("\\","\\\\");
04/23 04:10, 1F

04/23 04:34, , 2F
樓上正解, 用的是String.replace, 原po應該先查 msdn
04/23 04:34, 2F

04/23 04:34, , 3F
再來發問 ^^"
04/23 04:34, 3F

04/23 17:16, , 4F
/
04/23 17:16, 4F
文章代碼(AID): #1BqAehs2 (C_and_CPP)