-----------------------------------------

input.txt

2 1000

1 0


1 4

10 3

9 0


-----------------------------------------


위의 input 파일에서 빈줄이 있는 곳까지만 내용을 읽어들이고 싶은데


2 1000 // 1 0

이랑

1 4 // 10 3 // 9 0


을 각각 다른 변수에 저장하고 싶은데 어떻게 하는게 좋을까요

텍스트 파일의 데이터는 / 항상 한줄에 숫자 2개 (띄어쓰기로 구분) / 줄바꿈(빈줄)이 나오면 다른변수에 저장시작


처음엔


fscanf(ifp,"%f %d%", &a[m].coef, &a[m].exp); 이렇게 구조체에 저장했는데

이렇게하니깐 중간에 공백을 인식 못하고 지나가 버리고


fgets(buf, sizeof(buf), ifp);

if(buf[0]=="\n") break;


하면 오류가 나는데


뭘로 읽어도 상관없으니 중간의 공백줄을 읽어들이려면 뭘로 해야하나여