-
20240612 오류가 없는데 콘솔창에 값이 출력되지 않아요_Command Line과 readLine()의 관계개발...................../TIL 2024. 6. 12. 01:25
컴퓨터는 오류가 없는데 괜히 값을 숨겨두지 않습니다.
이번주 과제는 baseballGame입니다.
1주차 과제와 달리 Mac OS의 Command Line을 이용해 과제를 하게 됐는데요
Lv.1부터 차근차근 풀어보자는 마음으로 만들고 있는데
오류메시지가 없는 상황임에도 콘솔창에 값이 출력되지 않는 상황이 벌어졌습니다.
Mycompiler에서 확인해보니 잘 돌아가는데 왜 안 나올까 생각을 해봤는데
Mycomplier 구동 화면 과제를 하려고 문제와 참고사항을 불러오는 중 딸려온 readLine()이 호출되어 생긴 문제였습니다. 핳 머쓱
Xcode에서 Command Line Tool 프로젝트를 사용할 때 readLine() 함수가 호출되면 사용자의 입력을 기다리는 상태가 됩니다. 하지만 해당 라인이 호출된 뒤 아무런 입력이 주어지지 않으면 프로그램은 입력을 기다리는 상태로 남아 있게 되어, 콘솔에 아무런 출력도 나타나지 않습니다. 따라서 이 문제를 해결하기 위해 readLine() 호출 부분을 주석 처리했습니다. Xcode 구동 화면, line16 주석처리 해당 라인은 개린이가 주석처리하여 야무지게 답을 출력했습니다 ^^*
문제
오류메시지는 뜨지 않는데 콘솔창에 값이 표시되지 않는 상황
문제 발견
문제를 복붙할 때 가져온 readLine() 이 호출된 상태
문제 해결
Xcode에서 Command Line Tool 프로젝트를 사용할 때 readLine() 함수가 호출되면 사용자의 입력을 기다리는 상태가 됩니다. 하지만 해당 라인이 호출된 뒤 아무런 입력이 주어지지 않으면 프로그램은 입력을 기다리는 상태로 남아 있게 되어, 콘솔에 아무런 출력도 나타나지 않습니다. 따라서 이 문제를 해결하기 위해 readLine() 호출 부분을 주석 처리했습니다.
'개발..................... > TIL' 카테고리의 다른 글
Swift에서 현재 시간 불러오기와 유의점 (0) 2024.06.19 고차함수 reduce (0) 2024.06.13 20240605_계산기 만들기 (Lv.1) (0) 2024.06.06 20240604_myCompiler, if문 실습 예제 (0) 2024.06.06 20240531_isHidden 속성 사용하기 (0) 2024.06.01