[請問] 問一個C語言的問題

作者: DFTz (..)   2014-11-06 22:24:37
請問一個很簡單的C語言問題
如果我利用#define定義一個字串
想印出 " 'XYZ' and "ABC" " 這一字串
程式如: #define str " 'XYZ' and "ABC" "
然後在main中 cout<<str<<endl;
但為何編譯時會出錯?? 我覺得問題是再"ABC"那邊 但又不知道怎麼改??
作者: s25g5d4 (function(){})()   2014-11-06 22:26:00
#define str " 'XYZ' and \"ABC\" "\ 字元叫做 escape 字元, 你可以查一下
作者: Leadgen (新竹~)   2014-11-07 08:46:00
一個不行,有試過第二個嗎? (我指的是\\)

Links booklink

Contact Us: admin [ a t ] ucptt.com