#include #include #include void main(int argc,char *argv[]){ int ct,cr; char buf[256],rvs[256]; FILE *fp_in; FILE *fp_out; if(argc==1){ argv[1]="hira_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("hira_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++; } ct--; while(ct>=0){ rvs[cr ]=buf[ct-1]; rvs[cr+1]=buf[ct ]; ct-=2;cr+=2; } rvs[cr]='\n'; rvs[cr+1]='\0'; fputs(rvs,fp_out); } fclose(fp_in); fclose(fp_out); if((fp_in=fopen("hira_out.txt","r"))==NULL){ printf("Can't open File\n"); exit(1); } if((fp_out=fopen("hira_out.htm","w"))==NULL){ printf("Can't open File\n"); exit(1); } fputs("\n\n\n",fp_out); fputs("
\n",fp_out); while(fgets(buf,256,fp_in)!=NULL){ ct=0; while(buf[ct]!='\n' && buf[ct]!='\0'){ ct++; } buf[ct]='\0'; fputs((strcat(buf,"
\n")),fp_out); } fputs("
\n\n",fp_out); fclose(fp_in); fclose(fp_out); }