void encode(FILE *fpi, FILE *fpo)
{
 int i, j;

 for(i=0; i<30; i++)
 {
  skytale.str[i]= getc(fpi);
  if(feof(fpi)) break;
 }

 printf(\"입력내용 : %s\\n\", skytale.str);
 
 printf(\"출력내용 : \");
 for(i=0; i<5; i++)
 {
  for(j=0; i<6; j++)
  {
   putc(skytale.table[j][i], fpo);   // 이부분 때문에 에러가 발생하는데
   printf(\"%c\", skytale.table[j][i]); //
  }

 }

printf(\"\\n\");
}

str에 저장된걸 소위 뒤죽박죽 섞어서 출력하는 건데
저 for문 때문에 자꾸 에러가 나요.
공용체를 쓰고 있는데 왜 저러지?