csvファイルの読み込み
Posted: 2014年11月12日(水) 15:55
csvファイルを読み込み計算するプログラミングを作成中です。このプログラミングはサブルーチンとメインプログラムに分かれていて、サブルーチン側でcsvファイルを読み込む関数を作成し、それをメインプログラムで使用する形にしています。しかし、読み込みがうまくいきません。BorlandC++で実行したところ、エラーではなくトランスファーマクロ実行中と表示されます。
csvファイルは、
364.472992,-0.009382
364.473092,-0.019148
364.473192,-0.019148
364.473292,-0.014265
364.473392,-0.004499
364.473492,-0.009382
364.473592,-0.009382
・
・
・
プログラミング(定義は冒頭部分でしっかりしてあります)は、
void aldtld1()
{
FILE *fp;
char *fname="1.csv";
unsigned int fsize;
int n,i;
float f1,f2;
fsize=s_dtsize;
n=2;
for(i=0;i<n;i++)
{
fp=fopen(fname,"r");
fscanf(fp,"%f,%f",&f1,&f2);
}
fclose(fp);
}
よろしくお願いします。
csvファイルは、
364.472992,-0.009382
364.473092,-0.019148
364.473192,-0.019148
364.473292,-0.014265
364.473392,-0.004499
364.473492,-0.009382
364.473592,-0.009382
・
・
・
プログラミング(定義は冒頭部分でしっかりしてあります)は、
void aldtld1()
{
FILE *fp;
char *fname="1.csv";
unsigned int fsize;
int n,i;
float f1,f2;
fsize=s_dtsize;
n=2;
for(i=0;i<n;i++)
{
fp=fopen(fname,"r");
fscanf(fp,"%f,%f",&f1,&f2);
}
fclose(fp);
}
よろしくお願いします。