게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
while(1)(무한루프) 빠져나갈때 break; 쓰면 되는거지 않나요?
게시물ID : programmer_11253짧은주소 복사하기
작성자 : 관운장
추천 : 0
조회수 : 733회
댓글수 : 6개
등록시간 : 2015/06/14 22:48:37
옵션
  • 본인삭제금지
1.png

현재 무한루프로 데이터를 입력받으면서 혹시 id에 end라고 입력받으면 무한루프를 빠져나가게 했습니다.
그런데 이게 실행하고 입력하는 건 다 잘 되는데 end를 입력하면 segmentation fault를 내뱉으면서 종료되네요.
무한루프를 종료하면서 아래 for문으로 가서 지금까지 입력받은 걸 출력하는 건데...
이상한건 디버거를 돌려서 실행해보면 디버거에서는 잘 실행이 되면서 break로 빠져나간 후 출력까지 다 되더란 겁니다.
이래서야 디버거의 의미가 없잖냐 -_-;
아니면 제가 소스를 잘못 만든 부분이 있는 건가요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호