asciiigi-utf8-akcenton.c
changeset 9 225d6c820d23
equal deleted inserted replaced
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 }