如何編輯用雙引號和反斜線這樣一個如何編輯和使用包含雙引號和轉義字符的字符串?
「我愛\」程序\「的字符串」
,並打印這樣
我愛「編程」
我發現這個在線,但沒有運氣:
for (int i = 0; i < lineLength; i++)
{
if (line[i] == '\\')
{
line[j++] = line[i++];
line[j++] = line[i];
if (line[i] == '\0')
break;
}
else if (line[i] != '"')
line[j++] = line[i];
}
line[j] = '\0';
我只是搜索堆棧溢出爲「用C刪除引號」 - 這是#1響應:http://stackoverflow.com/questions/7143878/how-to-remove-quotes-from-a- string-in-c –
@ michael15你能否將你的問題中的代碼變成一個完整的C函數,幷包含一些樣本輸入和期望的輸出?我們需要知道你遇到了什麼問題。 –
爲什麼你需要對它做任何事情?它會按照你想要的方式打印。 – EJP