{
str_normalize_init();
符号なしのオプション= SNO_TO_LOWER | SNO_TO_HALF;
(ARGC> 1)であれば
オプション= ATOI(ARGV [1])。
CHAR *バッファ=(CHAR *)のmalloc(65536)。
memset(バッファ、0、65536)。
//相当于はstd :: CIN
(関数fgets()が標準入力、65536バッファ)しながら
{
str_normalize_utf8(バッファ、オプション)。
printf( "%s"は、バッファ);
}
フリー(バッファ)。
}