질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스 C에서 파일의 끝?

작성자 정보

  • 송호준 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요 현재 대학생입니다.
지금 개발 환경이 리눅스 우분투7.04입니다.

그런데.. 파일을 오픈해서... 파일 끝까지 가서 종료 시킬려고 while문을 ㅤㅆㅓㅅ는데.. 도무지
안돼네요... 리눅스에서는 다른 방법이 있나요?
stdio.h 에 잇는 feof도 안돼고...
io.h에 있는 eof를 쓰고 싶은데 io.h가 없는거 같고.. 참 난감하네요 ^^;
제가 만든 소스 올리겠습니다.

do
{
read(openfile, &temp, 1);
g_print("%c", temp);
}while(temp != EOF);

컴파일 까지는 잘되는데.. 자꾸 무한루프가 걸려요 그래서 혹시나 했는데
저 EOF가 안먹히는것 같습니다~ 도와주세용~~

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,303 명
  • 현재 강좌수 :  36,967 개
  • 현재 접속자 :  343 명