use*_*089 2 c++ backslash quote c-preprocessor
我define在C++中使用带有反斜杠的方法,并与a一起ifstream调用a.但是,在使用反斜杠时出现错误,其中说:
错误 - 缺少结束报价.
我试过了#define BACKSLASH \,但根本没有任何价值:
#define BACKSLASH '\'
if((char)a.get() == BACKSLASH // Error here)
{
// BLAH BLAH BLAH
}
Run Code Online (Sandbox Code Playgroud)
你需要逃脱它.所以要么:
#define BACKSLASH '\\'
Run Code Online (Sandbox Code Playgroud)
要么:
if((char)a.get() == '\\')
{
// BLAH BLAH BLAH
}
Run Code Online (Sandbox Code Playgroud)