c言語初心者です。用意されたテキストのファイルを読み込み、x,y,ラベル,idを構造体に読み込む関数を作っているのですが、上手く動きません。何が問題なのでしょうか。改善点があれば教えてください
int READ(DATA *data, char *file_name){
FILE *fp;
int t = 0;
fp = fopen(file_name, "r");
if(fp==NULL){
printf("エラー発生");
return -1;
}
while(fscanf(fp, "%lf %lf %d\n" ,&(data[t].x),&(data[t].y),&(data[t].label)) != EOF){
data[t].id = 0;
t = t + 1;
}
fclose(fp);
return t;
}
回答1件
あなたの回答
tips
プレビュー