출력 관련 질문입니다.
큰재
질문 제목 : 출력에 대한 질문입니다.
struct - pointer - array 하였을때 array값을 한번에 출력하고 싶습니다.
질문 내용 :
typedef struct eye_data
{
float time;
float x;
float y;
}eyedata; //struct 생성
eyedata *p_eye_data, *p_refined_eye_data; //포인터로 받음
fopen으로 파일 읽고 갯수를 count에 리턴
p_eye_data=(eyedata *)malloc(sizeof(eyedata)*count); //count만큼 동적할당
if (fgets(str,max,fp)==null) break; //한라인씩 읽기
for (j=0; (j 3) && (pitem!=null); j++)
{
switch(j)
{
case 0:
p_eye_data[i].time= atof(pitem);
break;
case 1:
p_eye_data[i].x = atof(pitem);
break;
case 2:
p_eye_data[i].y = atof(pitem);
}
}
이렇게 되면 p_eye_data[0].time, x, y p_eye_data[1].time, x, y 이런식으로 할당이 됩니다.
p_eye_data[0] 에 저장되어있는 값을 한번에 출력하고 싶은데 방법이 없나해서 질문드립니다.
(각각 출력하는 방법은 알고 있습니다.)
답변 부탁드립니다.
-
푸른들
없습니다.