테스트 사이트 - 개발 중인 베타 버전입니다

while문이 좀 이상해서요.. 채택완료

뿌르릉 10년 전 조회 2,012

$f = "code.txt";< br> $a = fopen($f,"r");< br> $b = feof($a);< br> < br> while(!$b){< br> $line = fgets($a,filesize($f));< br> echo("$line ");< br> }< br> fclose($a);< br> < br> ?>< br> < br> code.txt(총10줄)에는 우편본호와 주소가 입력되어있습니다.< br> 다음과 같이 실행하면 컴터가 죽어버립니다. < br> 코드에 이상있는 부분이 있는지요?< br>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
당근 죽겠죠...


화일문이 어케 동작을 하죠??


&nbsp;


while( 조건 )


{


&nbsp; // 조건이 참이 동안 게속 반복된다.


}


&nbsp;


이렇죠??


&nbsp;


&nbsp;


근대 아래 소스를 보면..


&nbsp;


while(!$b) <= 여기서 만일 $b 가 false라면...


{


&nbsp; // 이부분이 무한 반복 되겠죠...


&nbsp; // 왜냐 하면 while()문의 탈출 조건이 없으니까..


&nbsp; $line = fgets($a,filesize($f));


&nbsp; echo("$line
");


}
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인