5613번 - 계산기 프로그램
이 소스코드를 가지고 cygwin상에서 실행해보니 별 이상은 없었는데 뭐가 잘못되었을까요?
%c를 %s로 바꾸면 되겠네요
코드에서 scanf("%lld ",&a) 이런식으로 정수 받는부분을 모두 - >scanf("%lld\n",&a); 이런식으로 바꾸면 되겟네요
엔터를 입력받아서 생기는 문제인 것 같습니다. @nsjpys 댓글처럼 \n을 입력받아도 좋고, @qwerty08 댓글처럼 문자열로 입력받아도 좋습니다.
아니면 while(1) 위에 scanf("\n"); 을 써도 될 것 같습니다.
while(1)
scanf("\n");
댓글을 작성하려면 로그인해야 합니다.
jjim9417 10년 전
이 소스코드를 가지고 cygwin상에서 실행해보니 별 이상은 없었는데 뭐가 잘못되었을까요?