while(i<1)

{

for(i=0;i<8;i++){
fgets(buf,BUF_LEN,fp);
printf("%s",buf);

}


이렇게하면 처음에만 버퍼값 출력되고 그 이후에는 마지막 버퍼값만 계속  출력이 되는데 어떻게하면 계속해서 처음에 나왔떤값 나옵니까


예를들면 8줄짜리 텍스트 파일이 있는데 처음에는 8줄 전체다 나오는데 두번째 출력때는 8번째줄만 8번 출력이됨..;; 미치겠네요.