- 214 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 16:00:03 ]
- >>213 Opendialog っていうのが分からなかった
#include<stdio.h> #include<stdlib.h> #include<math.h> #define NUMBER_OF_FILES 3 int main(void){ FILE *fp_in[NUMBER_OF_FILES], *fp_out; char *filename_in[NUMBER_OF_FILES]={"テキスト1", "テキスト2", "テキスト3"}, *filename_out="Memo1"; double value[NUMBER_OF_FILES], sum; int i; for(i=0;i<NUMBER_OF_FILES;i++){ if((fp_in[i]=fopen(filename_in[i], "r"))==NULL){ fprintf(stderr, "\nError: %s cannot open.\n", filename_in[i]); exit(1); } } if((fp_out=fopen(filename_out, "w"))==NULL){ fprintf(stderr, "\nError: %s cannot open.\n", filename_out); exit(2); } while(1){ for(i=0,sum=0.0;i<NUMBER_OF_FILES;i++){ if(fscanf(fp_in[i], "%lf", &value[i])!=1) break; sum+=value[i]; } if(i<NUMBER_OF_FILES) break; fprintf(fp_out, "%g\n", floor(sum/NUMBER_OF_FILES*100000)/100000); } for(i=0;i<NUMBER_OF_FILES;i++) fclose(fp_in[i]); fclose(fp_out); return 0; }
|

|