[問題] C語言 有關\

作者: momo81 (毛毛)   2014-09-23 17:20:53
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev c++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
NO
問題(Question):
請問 c語言中 例如我現在要宣告一個字元陣列(字串)
裡面包含 \
請問我一定要用 \\ 才可以表示字串裡面含有一個 \ 呢?
還是有其他的方法 謝謝
餵入的資料(Input):
\
預期的正確結果(Expected Output):
\
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
作者: iloveyouever (佚名)   2014-09-23 17:48:00
應該就是要\\吧
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-09-23 17:58:00
存在檔案裡再讀進來不就結了。不過 \ 改 \\ 這種事情其
作者: uranusjr (←這人是超級笨蛋)   2014-09-23 17:58:00
你也可以用 \x5c, \134, \u005c 或 \U0000005c不過你應該不會想要這麼做就是了XD
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-09-23 17:59:00
實單純到不行,寫個小程式轉再放到程式碼裡也很簡單的
作者: BlazarArc (Midnight Sun)   2014-09-23 18:17:00
你可以用C++11的 Raw String http://ideone.com/oyZC0f
作者: bbearh (Change)   2014-09-23 22:40:00
char a[]={0x5c,'a','b',0};
作者: EdisonX (卡卡獸)   2014-09-25 22:06:00
我想到字串化 macro, 不過蠻不推這麼用的.#define STRLIZE(s) #schar * path = STRLINE(C:\a\b\c\d.txt);

Links booklink

Contact Us: admin [ a t ] ucptt.com