회신: 47.5 질문합니다
, 도장_ 관리자님이 작성코드가 잘못되어 있습니다.
다음 코드를 읽어보겠습니다.
다음 코드를 읽어보겠습니다.
if(pg[begin] == ' ')
{
while (pg[begin] != ' ')
{
begin++;
}
}
한글로 코드를 써 보면
pg[begin]이 공백이면
pg[begin]이 공백이 아니면
begin 위치를 1증가
이와 같은 로직이므로 while 문은 한 번도 실행되지 않습니다.
if(pg[begin] == ' ')
{
while (pg[begin] != ' ')
{
begin++;
}
}
한글로 코드를 써 보면
pg[begin]이 공백이면
pg[begin]이 공백이 아니면
begin 위치를 1증가
이와 같은 로직이므로 while 문은 한 번도 실행되지 않습니다.