-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
입력받는 함수 사용할때 디버거
23.02.25 16:49 작성 23.02.25 16:52 수정 조회수 193
0
예제 그대로 따라하고 실행하면서
hello nice to meet you
my name is
i love you.
라고 입력했을땐 '.' 이 나올때까지 한번에 입력받는데
디버거로 확인해 보려할땐
한 줄씩 한줄씩 while문을 다 돌리고 나서 입력을 받더라고요.
보기엔 한번에 입력받는 것 처럼 보이지만 사실은 줄바꿈이 입력될때마다 한줄씩 끊어서 입력을 받는 건가요??
답변을 작성해보세요.
0
강민철
2023.02.26
.이 입력될 때까지 입력받는 것은
입력값이 .과 일치하는지 아닌지 여부를 검사하는 코드까지 실행하였을 때의 이야기입니다.
만일 디버거로 입력함수까지만을 실행하였다면
(가령 scanf/scanf_s을 사용하였다고 가정하면)
입력함수가 입력받는 범위(개행)까지 입력받게 됩니다.
답변 1