printf, scanf 를 제외한 표준입출력 함수들의 차이
본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 표준 입력 함수 getchar() : 표준 입력 장치(키보드)가 입력한 내용이 버퍼에 들어가고 그 버퍼에 들어있는 단위문자 하나를 가져온다. 예를 들어 char ch로 캐릭터형 변수가 선언 되었다면 ch=getchar로 입력받을 수 있다. 다만 크기가 단일문자 하나로 제한되며, ENTER KEY가 단일문자의 속성을 가지고 있으므로 ENTER KEY를 입력시 getchar로 ENTER KEY가 버퍼에서 불려올 수도 있다. 이를 방지하려면 fflush(stdin) 함수를 사용한다. prtinf로 %c로 출력이 가능하며 %s로 출력 시 빌드는 에러 없이 진행되나 실제 구동에서 에러가 발생하였다. 그리고 개인적으..
개인공부/C and C++
2014. 1. 16. 20:21