ケンシロウ符号化プログラム

http://pc5.2ch.net/test/read.cgi/tech/1041803200/

#include <conio.h>
#include <stdio.h>

#define STR0 "た"
#define STR1 "あた"

int main(int ac, char *av[])
{
  unsigned char ch;
  int i;

  while((ch = getch()) != 0x04) {
   for(i = 0; i < 8; i++, ch <<= 1)
     printf("%s", (ch & 0x80) ? STR1 : STR0);
  }
  return 0;
}

This is a pen.
54 - たあたたあたたあたたた
68 - たあたあたたあたたたた
69 - たあたあたたあたたたあた
73 - たあたあたあたたたあたあた
20 - たたあたたたたたた
69 - たあたあたたあたたたあた
73 - たあたあたあたたたあたあた
20 - たたあたたたたたた
61 - たあたあたたたたたあた
20 - たたあたたたたたた
70 - たあたあたあたたたたた
65 - たあたあたたたあたたあた
6e - たあたあたたあたあたあたた
2e - たたあたたあたあたあたた
0a - たたたたあたたあたた