c언어를 학원에서 먼저 익히고 리눅스 환경에서 다시 공부하고 있습니다 아직 초보이다보니 부족한 부분이 많네요 input.txt 파일에 아래와 같이 다섯문장이 있을때 홀수번째 문장만 출력하려고 합니다 ggggggggg ddddddddd vvvvvvvvv bbbbbbbbb nnnnnnnnn fgets 함수를 사용하여 라인변수를 지정하고 for문에서 홀수번만 출력하게끔 하려고 하는데 고전중입니다ㅜㅜ 도움 부탁드립니다
가장 간단한 방법입니다. 테스트해보지 않았으며 개념적인 코드입니다.
int line = 1; while(fgets(buf, fp)) { if(line % 2) { printf("%d LINE: %s\n", line, buf); } line++; }
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
참고하세요.
가장 간단한 방법입니다.
테스트해보지 않았으며 개념적인 코드입니다.
댓글 달기