#include
main()
{
int c;
while((c = getchar())!=EOF){
if(c=='\t'){
printf("\t");
}else if(c=='\b'){
printf("\b");
}else if(c=='\'){
printf("\\"); //题目要求将反斜杠替换为\
}else{
putchar(c);
}
}
}
请问为什么在打印”\“的时候,要printf("\\")啊?
虽然打3个\\的时候编译不通过,但是为什么要打4个\?
还有请问这里的回退符是键盘上的backspace吗?如果是的话,如何显式打印出来呢?