#include"my_math.h" int main(int argc,char *argv[]){ int count,count2=0; float heikin,bunsan,thensa; float *number,n; FILE *fp; {//ファイル読み取り部分,整数のみ対応、数に応じて格納するポインタ配列numberの配列数が変化 fp = fopen(argv[1],"r"); if(fp == NULL){ printf("not found"); exit(1); } for(count=0;fscanf(fp,"%f",&n) == 1;count++); number = (float *)malloc(sizeof(float)*count); fseek(fp,0,SEEK_SET); for(count=0;fscanf(fp,"%f",&n) == 1;count++){ number[count] = n; } fclose(fp); } heikin = math_average(number,count); bunsan = math_Decentralization(number,count,heikin); printf("heikin%f\nbunsan%f\n",heikin,bunsan); return 0; }