我需要創建一個函數來接受目錄路徑。但爲了讓編譯器來讀取反斜線在我需要創建一個函數,將一個反斜槓反斜槓2 ..所以到目前爲止,這是我的代碼:如何在C++中添加兩個反斜槓
string stripPath(string path)
{
char newpath[99999];
//char *pathlong;
char temp;
strcpy_s(newpath, path.c_str());
//pathlong = newpath;
int arrlength = sizeof(newpath);
for (int i = 0; i <= arrlength ;i++)
{
if(newpath[i] == '\\')
{
newpath[i] += '\\';
i++;
}
}
path = newpath;
return path;
}
這個代碼接收來自用戶的輸入,是一個帶有單個反斜槓的目錄路徑。 問題是它給出了一個髒文本輸出;
(我可能偷步這裏,因爲這個問題目前似乎要結束了中期句...) – phooji 2011-03-10 02:59:50
仍然導致一個骯髒的文字。 – 2011-03-10 03:01:55
它改變了反斜槓髒文本 – 2011-03-10 03:03:02