#include <stdio.h>
int main()
{
int a,b;
char c;
printf("int 변수 :");
scanf("%d",&a);
printf("char 변수 :");
scanf("%c",&c);
printf("int 변수 :");
scanf("%d",&b);
printf("%d %c %d\n",a, c, b);
return 0;
}
이렇게 하면 왜 원하는대로 동작이 안될까요?
#include <stdio.h>
int main()
{
int a,b;
char c;
printf("int 변수, char 변수, int 변수\n");
scanf("%d %c %d", &a, &c, &b);
printf("%d %c %d\n",a, c, b);
return 0;
}
이렇게 하면 동작이 되는데 말이죠.