[C] 문자, 문자열
[표준입력장치 동작원리] (1) 입력장치에서 입력값 발생 (2) 버퍼에서 임시 저장 (3) 엔터등과 같은 입력 완료 신호 발송 (4) 출력 -버퍼 초기화 만약 입력을 3가지해서 버퍼에 3가지의 값이 있는데 출력을 하나만 했다면 버퍼에는 2개가 남아있는 상황이 된다. 따라서 다음 입력때는 기존에 입력되어있던 값들이 먼저 나온다. 때문에 버퍼를 초기화 해줘야하는데 이는 rewind키워드와 stdin 포인터를 이용한다. rewind(stdin); [문자와 문자열 입력함수] getchar() :문자 1개 입력 int input_data = getchar(); getchar() 주의사항 1. 기본적으로 getchar()데이터는 int형에 부여되도록 되어있으나, char로 설정해도 문제없다. 2. Enter값 역시..
2021.01.06