- 640 名前:デフォルトの名無しさん [2007/04/09(月) 10:18:00 ]
- すいません、どなたかわかる方がいれば回答お願いします
C言語のコマンドラインから引数を渡すプログラムで ちゃんと動いてくれませんorz #include <stdio.h> #include <stdlib.h> int main(int argc,char *argv[]){ FILE*fin,*fout; char ss[256]; if(argc!=3){ printf("引数の数が違います\n"); exit(1); } if((fin=fopen(argv[1],"r"))==NULL) { printf("入力ファイルをオープンできません\n"); exit(1); } if((fout=fopen(argv[2],"w"))==NULL){ printf("入力ファイルをオープンできません\n"); exit(1); } while (fgets(ss,256,fin) !=NULL){ fputs(ss,fout); } fclose(fin); fclose(fout); return 0; }
|

|