blob: bc9bae18ab150b12ebed682972d06156a9e851e3 (
plain)
1
2
3
4
5
6
7
8
9
10
|
#include <stdio.h>
int main(int argc, char **argv)
{
int ch, next, csi = 0;
while ((ch = getchar()) != EOF)
ch == 0x1b && ((next = getchar()) == '[' ? csi = 1 : ungetc(next, stdin)),
!csi && putchar(ch),
ch >= 0x40 && ch <= 0x7e && (csi = 0);
return ferror(stdin);
}
|