배열을 그냥 입력 받으면 배열에 Enter키가 값으로 들어간다.
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
scanf("%c",&arr[i][j]);
}
}
위와 같이 입력한다면 내가 원하는대로 입력 받을 수 없다.
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
scanf("%c",&arr[i][j]);
}
getchar();
}
위와 같이 입력한다면 원하는 m개만큼 입력을 받은 후, getchar();로 Enter키를 받아낸다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int i;
char c;
scanf("%d", &i);
//getchar();
scanf("%c", &c);
printf("입력한 숫자 : %d \n", i);
printf("입력한 문자 : %c \n", c);
return 0;
}
getchar가 없는 경우

getchar가 있는 경우
