include<stdio.h>
int main()
{
int a,c;
char d;
printf("첫번째 수를 입력해 주세요");
scanf("%d",&a);
printf("연산할 계산식을 입력해 주세요");
scanf("%*c%c",&d); <=====================%*c%c이거 그냥 %c만 써야 하는거 아닌가? 왜 *가 붙고 %c가 2개씩이나 되는지 모르겠어 ㅠㅠ
printf("세번째 수를 입력해 주세요");
scanf("%d",&c);
if(d=='+')
printf("계산된 수는 ==>%d입니다\n",a+c);
if(d=='-')
printf("계산된 수는 ==>%d입니다\n",a-c);
if(d=='*')
printf("계산된 수는 ==>%d입니다\n",a*c);
if(d=='/')
printf("계산된 수는 ==>%d입니다 \n",a/d);
}
-------------------------
그건 scanf로 받아들일 때 그 형식으로 써줘야 한다는 거임. 예를 들면 3*3 을 입력받으면 각 %c에 3, 3이 들어가지. 정확한건 scanf 형식문자열로 검색
근데 자세히 보니 아니네......%c*%c 가 아니고 %*c%c라고? 그럼 아닌가보닼ㅋㅋㅋㅋㅋ
http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=699
나도 첨보는 거였구만;
헐 ㅋ 고마ㅓ웡 ㅋ
나도 첨봤네... 엔터 들어올까봐 그랬나보구만