>>203
ほれ。
#include <stdio.h>
#include <errno.h>
#include <iconv.h>
#define BUF_SIZE 1024
int
main(void)
{
  iconv_t cd;
  char ibuf[BUF_SIZE];
  char obuf[BUF_SIZE * 2];
  /* ASCII以外は1文字3バイトになるので適当に大きく */
  if ((cd = iconv_open("UTF-8", "EUC-JP")) == NULL)
    return 1;
  while (fgets(ibuf, BUF_SIZE, stdin)) {
    const char *ip;
    char *op;
    size_t ileft, oleft, result;
    ip = ibuf;
    op = obuf;
    ileft = sizeof(ibuf);
    oleft = sizeof(obuf);