while문이 좀 이상해서요..
본문
<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>
화일문이 어케 동작을 하죠?? <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>
답변을 작성하시기 전에 로그인 해주세요.