Programing/C
printf, scanf 외의 입출력 함수들
프훕
2014. 10. 17. 19:21
clrscr(); - 화면을 지우고 커서를 좌상단으로 이동시킨다.
gotoxy(x,y); - x,y의 좌표값으로 이동한다 (출력의 길이에 따라 40,12가 중앙이 아닐수도 있음)
puts("문자"); - 문자열만 출력할때 사용, printf에 비해 간편하고 빠르다.
gets(변수); - scanf와 비슷하나 scanf와는 달리 공백(space) 입력도 받을 수가 있다.
*참고 : scanf로 문자열을 입력 받을 시에는 &를 쓰지 않는다
ex) scanf("%s",&str); (X)
scanf("%s",str); (O)
putch(); - 문자 하나만 출력 한다.
getch(); - 문자 하나만 입력 받는다.
delay(n); - n만큼의 시간 지연, 1/1000초 단위.
exit(0); - 프로그램 종료 (문제가 없을시엔 0을, 문제가 있을시엔 1을 리턴하는게 보통이라고 한다.)
kbhit(); 혹은 _kbhit(); - 키 버퍼에 값을 확인하여 키가 눌렸나 안눌렸나 판단이 가능하다.
값이 있으면 참을 반환.
간단한 사용의 예