#include <stdio.h>
int main() {
int c;
while ((c = getchar()) != EOF) {
if (c == '\t') {
putchar('\\t');
}
else if (c == '\\') {
putchar('\\\\');
}
else {
putchar(c);
}
}
return 0;
}
를 하면 값이 제대로 안나와서 putchar를 두개로 쪼개서
if (c == '\t') {
putchar('\\');
putchar('t');
}
이런식으로 했더니 accepted 됐습니다.
그런데 왜 위에처럼 하면 안되는건지 궁금합니다ㅠㅠ