>>76

char *func(int i_clear)
{
  static int i_init = 0;
  static char c_buf[1024];
  FILE *fp;

  if (i_init == 1 && i_clear == 1)
  {
    memcpy(c_buf, '\0', 1024);
    i_init = 0;
  }
  else if (i_init == 0)
  {
    fp = fopen("read_only", "r");
    fgets(c_buf, 1024, fp);
    fclose(fp);

    i_init = 1;
  }

  return(c_buf);
}


うう、バグ直しました・・・
鬱。