c언어 질문입니다

doremii의 이미지

c언어를 학원에서 먼저 익히고 리눅스 환경에서 다시 공부하고 있습니다
아직 초보이다보니 부족한 부분이 많네요
input.txt 파일에 아래와 같이 다섯문장이 있을때 홀수번째 문장만 출력하려고 합니다
ggggggggg
ddddddddd
vvvvvvvvv
bbbbbbbbb
nnnnnnnnn
fgets 함수를 사용하여 라인변수를 지정하고 for문에서 홀수번만 출력하게끔 하려고 하는데 고전중입니다ㅜㅜ
도움 부탁드립니다

jic5760의 이미지

가장 간단한 방법입니다.
테스트해보지 않았으며 개념적인 코드입니다.

int line = 1;
while(fgets(buf, fp))
{
    if(line % 2)
    {
        printf("%d LINE: %s\n", line, buf);
    }
    line++;
}