while문이 좀 이상해서요..

while문이 좀 이상해서요..

QA

while문이 좀 이상해서요..

답변 1

본문

<br>
<?< br>
$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>
<br>
}< br>
fclose($a);< br>
< br>
?>< br>
< br>
code.txt(총10줄)에는 우편본호와 주소가 입력되어있습니다.< br>
다음과 같이 실행하면 컴터가 죽어버립니다. < br>
코드에 이상있는 부분이 있는지요?< br>

이 질문에 댓글 쓰기 :

답변 1

당근 죽겠죠... <br>
화일문이 어케 동작을 하죠?? <br>
 <br>
while( 조건 ) <br>
{ <br>
  // 조건이 참이 동안 게속 반복된다. <br>
} <br>
 <br>
이렇죠?? <br>
 <br>
 <br>
근대 아래 소스를 보면.. <br>
 <br>
while(!$b) <= 여기서 만일 $b 가 false라면... <br>
{ <br>
  // 이부분이 무한 반복 되겠죠... <br>
  // 왜냐 하면 while()문의 탈출 조건이 없으니까.. <br>
  $line = fgets($a,filesize($f)); <br>
  echo("$line<br>"); <br>
} <br>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17
© SIRSOFT
현재 페이지 제일 처음으로