질문과 답변

기타
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 12446
기타 failed to create bitmap 오류 해결법좀 ㅇ알려주세요 UrsaNg 2016.11.25 342
기타 Enterbrain사는 RPG쯔꾸르 프로그램의 저작권 관리에서 손을 놓았나요? 6 하진 2012.04.23 3254
기타 EDGE - 'PNG의 이 파레트 타입에는 대응하지 않습니다' 해결방법 4 file 무브 2015.07.03 188
기타 Crypt-EX 로 압축된 파일들을 푸는 방법좀.. 2 c1856 2012.06.28 3120
기타 Construct 2 오디오 플러그인 질문입니다. 말라야 2014.02.25 724
기타 Character Generator에 대해서 질문입니다. 1 hyunseo1987 2013.08.08 813
기타 C++ 변수값에 대한 질문 하나 6 슈팅스타* 2012.11.11 1244
기타 C# 언어 3 ikmyung 2018.12.03 101
기타 C 출력 오류 2 file 말라야 2014.04.03 941
기타 Bitmap 을 생성시키고 파일로 저장하는 방법을 알려주세요. merr 2014.10.06 388
기타 bgm은 어떻게 만들수있나요?? 2 히마 2015.12.20 126
라이선스 기타 BGM사용에 관해서입니다. 2 계닭 2015.03.29 216
라이선스 기타 BGM 저작권에 대해서 질문드립니다. 4 동담 2013.08.09 966
기타 audio문제가 있습니다ㅠㅠ 세니 2016.12.10 607
기타 기타 Android studio에서 sdk tools Zzgame1771 2019.11.04 45
기타 Ace가 나와서 VX게임을 만들다 말고 전투 스크립트를 옮기고 싶은데 file WhiteWolf 2014.01.02 938
기타 6월 1일 아방스? 8월 18일 리뷰의 날??? 이것들은 또 무슨 날이죠? 1 file 阿房S 2016.02.15 184
기타 3달동안만든게임데이터가다날라가버렸습니다. 5 고자거북이 2011.07.22 1180
기타 3D 게임에 알만툴 대화방식 할수있나요? 2 이리나 2015.06.11 210
기타 3D Bilder 타일 이동 질문 3 KIMj 2011.01.30 1036
Board Pagination Prev 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Next
/ 37