질문과 답변

기타
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 12400
스크립트 작성 RMMV confirm과 prompt의 ui? 디자인? 을 바꾸는 방법을 알고 싶어요 spsp 2021.12.20 82
RMVXA class스크립트 12 Ilike게임 2012.09.16 1122
기타 Character Generator에 대해서 질문입니다. 1 hyunseo1987 2013.08.08 813
RMXP CG 수집 기능을 구현할 수 있을까요? 6 얍얍 2013.10.18 1366
RMVX cg 만 추출하는 방법은 없을까요? 2 뒷산모기 2015.04.10 2656
에러 해결 RMMV cannot read property expparams of undefined 3 Bigorca 2020.03.28 696
RMMV cannot read property 'name' of undefined 1 the추장 2017.08.15 190
RMVXA Cache스크립트 질문 3 공부중인!연구원 2013.02.20 590
RMVX Cache 스크립트 오류관련 3 file 파이어 2012.06.23 3739
기타 C++ 변수값에 대한 질문 하나 6 슈팅스타* 2012.11.11 1244
기타 C# 언어 3 ikmyung 2018.12.03 101
기타 C 출력 오류 2 file 말라야 2014.04.03 941
에러 해결 RMXP B버튼 (X키 Esc키 키패드0) 이 눌려지지가 않습니다 코발트 2020.03.21 128
RMXP Broad Cast 자바채팅이랑 netplay랑 합치면 한글채팅되나여? 1 김똘식 2010.09.14 1787
기본툴 사용법 RMVXA Border 스크립트 아시는 분 계실까요? file objuan 2019.02.28 67
RMVX bookreading 스크립트 충돌.. 도와주세요 펜슬 2011.02.09 611
RMVXA BM타이틀 스크립트 질문입니다. 밥_짓는_남자 2015.05.13 183
RMXP BlockXP로 암호화 시킨 프로젝트 되살릴수 없나요? 1 우켈켈켈 2012.01.22 3914
RMXP Blizz - abs 2.84v와, HUD를 호환, Blizz abs 이벤트 기능들을 알고 싶습니다. Nto'ze 2012.06.03 2178
RMVX Bitmap, Sprite Class에 대한 질문입니다. 4 녹색주머니 2010.09.30 722
Board Pagination Prev 1 ... 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 ... 516 Next
/ 516