pFile 이 

1

2

3

이런 파일일때

fscanf(pFile, "%f\n%f\n%f", &f[0],&f[1],&f[2]);

이런식으로 %f\n 을 연달아서 써주면 각각의 배열에 잘 들어가긴하는데, 입력 데이터 개수가 꼭 3개가 아닐때는 어떻게 해야하나요?

for ~{

fscanf(pFile,"i번째값을 뛰어넘고.%f",&f[i]);

}

이러면 될것 같은데 %f\n 을 세면서 뛰어넘는 조건이 있는지.. 아니면 더 나은 함수가 있는지.. 알려주세요. f 에는 float 자료형으로 들어가도록 해야합니다.