샘플 번호, 값 및 상태 (1.1, 23, 0)가있는 파일을 읽고 싶습니다. Struct을 사용하여 정보를 보관합니다. 구조체 배열과 파일 위치를 전달합니다.구조체 배열을 함수에 전달하고 올바르게 값을 저장하는 방법은 무엇입니까?
#include <stdio.h>
struct Data_point
{
long sampleNumber;
double value;
int status;
};
int filldata(struct Data_point *a, const char *filelocation)
{
FILE *f;
if((f=fopen(filelocation,"r"))==NULL)
{
printf("You cannot open");
}
fscanf(f, "%ld%lf%d", a.sampleNumber, a.value, a.status);
}
int main(void)
{
struct Data_point data[10];
filldata(data, "/home/alexchan/IntrotoC/rec11/dataPoints.txt");
return 0;
}
, 나는 오류가
오류 메시지는 정확히 무엇을 말하고 문제가있는 줄을 나타냅니다. –
감사합니다. 이미 해결 방법을 알고 있는지 물어 보지 않았습니다. –
읽어 보셨습니까? "회원"이 무엇인지 아십니까? –