0
運行:「減」 不被捕獲
#include <stdio.h>
int main(int argc, char *argv[]) {
const char *exp = "10-2+3*5";
char tok[255];
sscanf(exp, "%[^+-*/^]", tok);
printf("%s\n", tok);
sscanf(exp, "%[^-+*/^]", tok);
printf("%s\n", tok);
return 0;
}
將輸出:
10-2
10
但是,爲什麼?
您是否意味着'/'的分裂,無論如何(而不是'\'來脫離插入符號)。 –
我猜你不能用'\'來逃避它,這就是爲什麼你需要把它放在任何一端? – Ashwin
@Jonathan是的,那是一個錯字。 @Ashwin是的,它不能逃脫。 – MarkSteve