질문과 답변

기타
2014.04.03 11:15

C 출력 오류

조회 수 941 추천 수 0 댓글 2
Atachment
첨부 '1'
Extra Form
C를 늙은 나이에 배우기 시작한 말라야라고 합니다. 각설하고...

#include <stdio.h>

int main(void)
{
char ch;
int x, y, sum;
do
{
printf("\nA---add\n");
printf("S---subtract\n");
printf("M---multiply\n");
printf("D---divide\n");
printf("Q---quit\n\n");
printf("연산을 선택 : ");
scanf("%c", &ch);
if (ch == 'A' || ch == 'S' || ch == 'M' || ch == 'D')
{
printf("두 수를 입력 : ");
scanf("%d %d", &x, &y);
if (ch == 'A')
sum = x + y;
else if (ch == 'S')
sum = x - y;
else if (ch == 'M')
sum = x * y;
else if (ch == 'D')
sum = x / y;
printf("연산값은%d.", sum);
}
if (ch == 'Q')
break;
} while(1);

return 0;

}

## 더러운 문제가 시키는대로 한 것이라 코드가 멍청한 점 죄송합니다 ##

cbac643236261a960898730931538c68.PNG

코딩을 위와 같이 짰는데 아래와 같은 결과가 나왔습니다.

산을 선택하는 저 목록이 두 번 뜨지 않게 하려면 어떻게 해야하나요?!
Comment '2'
  • ?
    AltusZeon 2014.04.03 11:23

    while(getchar() != '\n');
    를 뒤에 붙여주시면 될 것 같습니다.

    캐릭터를 받는 scanf가 두번째로 나오기 전에 입력버퍼를 비워줘야 합니다.

  • ?
    말라야 2014.04.03 11:44
    궁금한 점이 말끔하게 해결되었어요! :)

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
RMVXA 그림의 표시에 대한 질문. 1 슈팅스타* 2012.12.10 2590
RMVXA 아이탬 스크립트 투명화 4 제로노스 2012.04.22 2589
RMXP xp에 삽입되는 그림파일들 규격을 알고 싶어요 4 stonesoup 2012.04.20 2585
RMXP 캐릭터 플레이어 속도 3 메토즈메군 2012.02.03 2584
RMXP 숲을 자연스럽게 표현하고 싶습니다. 1 배고픈 2011.12.17 2581
RMVX 사이드뷰 방식의 전투, 애니메이션 변경 불가 잭무기 2012.03.22 2580
RMVX 타이틀 바꾸기. 2 하령 2012.03.01 2580
RMXP 케릭터만들기 사이트에서 케릭터만들고 xp에 넣는방법좀여 2 오매갓 2012.01.21 2579
RMXP 자신이 만든게임 다른사람이 수정못하게 하는 방법 1 나폴루 2012.05.06 2573
RMXP 턴알피지 제작하는데 적 몬스터의 mp가 부족할때 3 Fernandez 2012.01.25 2573
기타 저장함이 뭡니까? 3 블리치 2012.04.24 2572
RMXP rpg xp 1.02버전 있나요? 1.00버전말고! 2 오매갓 2012.01.18 2571
RMVX ATB 스크립트 사용 중인데 상태이상에 대해 질문이 있습니다. 샛별 2012.01.14 2571
RMXP 예기치 않은 파일 포맷 2 file 준석 2012.02.25 2569
기타 타일셋 질문요 ^^ 2 Raychel 2012.02.16 2569
기타 네트워크 Rpg 1 file 징요팻 2011.01.13 2563
RMVX 아이템을 사용시 글이 뜨게하고싶어요.ㅡㅜㅡㅜㅡㅜ 3 나캣쿎수 2012.02.08 2562
RMXP 컴교실에서 만든 RPG XP CD가 안되요 2 비니맘 2012.02.04 2562
RMXP 파랜드택틱스 같은 턴알 만들 수 없나요? 3 모르모트 2011.11.26 2561
RMVX 열심히 찍은 캐릭터칩이 앞 뒤 옆만 봅니다 4 file 작약 2012.05.27 2560
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 516 Next
/ 516