changeset 9 | 225d6c820d23 |
8:09ec33061ff3 | 9:225d6c820d23 |
---|---|
1 #include <stdio.h> |
|
2 |
|
3 int main() |
|
4 { |
|
5 int i; |
|
6 int last; |
|
7 |
|
8 last = getchar(); |
|
9 do |
|
10 { |
|
11 /* Unsigned char cast to int */ |
|
12 i = getchar(); |
|
13 if (i == EOF) |
|
14 break; |
|
15 if (!(last == 0xcc && i == 0x81)) |
|
16 { |
|
17 putchar(last); |
|
18 } |
|
19 else |
|
20 { |
|
21 putchar('\''); |
|
22 i = getchar(); |
|
23 if (i == EOF) |
|
24 /* We don't want the last putchar */ |
|
25 return 0; |
|
26 } |
|
27 last = i; |
|
28 } while(1); |
|
29 putchar(last); |
|
30 |
|
31 return 0; |
|
32 } |