#include #include #include #define YK (20*2) void main(int argc,char *argv[]){ int i,j,ct,cr,cnt=0; char sg[20000],sr[20000],buf[256]; FILE *fp_in; FILE *fp_out; if(argc==1){ argv[1]="kani_in.txt"; } if((fp_in=fopen(argv[1],"r"))==NULL){ printf("%s\n",argv[1]); printf("Can't open File\n"); exit(1); } if((fp_out=fopen("kani_out.txt","w"))==NULL){ printf("Can't open File\n"); exit(1); } while(fgets(buf,256,fp_in)!=NULL){ ct=cr=0; while(buf[ct]!='\n' && buf[ct]!='\0'){ ct++; } buf[ct]='\0'; for(i=0;i\n\n\n",fp_out); fputs("\n",fp_out); cnt=0; while(sg[cnt]!='\0'){ if(cnt%YK==0){ fputs("",fp_out); } fputs("",fp_out); cnt+=2; if(cnt%YK==0){ fputs("",fp_out); fputs("\n",fp_out); } } fputs("",fp_out); for(i=0;i",fp_out); } fputs("\n",fp_out); fputs("
",fp_out); putc(sg[cnt ],fp_out); putc(sg[cnt+1],fp_out); fputs("
\n",fp_out); fputs("\n",fp_out); fclose(fp_out); }