#include int main(int argc,char *argv[]){ FILE *fi;//ファイルポインタ FILE *fo;//ファイルポインタ char line[10][256];//ファイルから読み込んだデータを格納 int i,j; if(argc!=3){ printf("Please Enter Input File Name and Output File Name.\n"); exit(1); } if((fi=fopen(argv[1],"r"))==NULL){//リードモードでファイルを開く printf("Can't Open Input File.\n"); exit(1); } if((fo=fopen(argv[2],"w"))==NULL){//ライトモードでファイルを開く printf("Can't Open Output File.\n"); exit(1); } for(i=0;i<10;i++){//ファイルからデータを読み込む if((fgets(line[i],256,fi))==NULL) break; } for(j=i-1;j>=0;j--){ fprintf(fo,"%s",line[j]);//ファイルに書き込む } fclose(fi); fclose(fo); }