키보드 관련 함수
_getch()
입력만 받는다
화면으로 부터 문자 입력을 받았을때는 ASCII 코드로 입력을 받는다.
break;
가장 가까운 반복문을 빠져나가도록 , 만약에 이 조건이 만족하면은 while문을 빠져나갈수 있다.
만약에 아니라면 r이 캐릭터의 문자형태의 화면에 출력해라.
_kbhit()
keyboard + hit
키보드가 눌렸는지 안눌렸는지 체크하는 함수
만약에 키보드가 눌렸을때, 그 키보드가 눌림이 감지가 되었다면은 리턴한다.
무한루프을 돌리면서.. 키보드가 눌렸으면....이걸 가져온다
화면에 출력해주는 기능이 없다,
이 입력된 키보드를 가져와서 -> 만약에 q면 무한반복인 가장 가까운 while문을 빠져나가서 종료한다.
(게임에 많이 적용된다)
파일 입출력 함수
fopen()
파일을 입출력 하기 위해서는 fopen이라는 함수가 사용이된다
만약에 file 을 사용ㅇ할때 이ㅏ 파일에 대한 용도를 사용할때를 지정이 되어있다
fopn을 할려면 file이라면 이 구조체의 주소를 넘겨준다
이 파일에 대한 정보들이 여러가지 있다.
다른 경로에 있다면 명시해줘야한다.
*mode라는 부분은 이 파일을 읽을때 txt파일로 읽을것이냐 2진법으로 읽을것이냐
이진파일을 읽어낼수 없다 이상한 문제들이 나온다.
이진파일과 이 텍스트파일의 공통점은 0과1로되는 데이타로 저장이 된다
이진파일의 형식을 알아야하지만 데이타를 정확하게 읽어낼수있다.
fclose()
파일을 닫는것
fprintf()
fscanf()
사용자는 컴퓨터에다가 입력을 합니다-> 컴퓨터는 최종적으로 파일로 저장이 됩니다.
'C언어' 카테고리의 다른 글
C언어 제작 함수 (0) | 2020.01.27 |
---|---|
C언어 시간관련함수 (0) | 2020.01.27 |
C언어 메모리 관련 함수 (0) | 2020.01.27 |
c언어 함수 (0) | 2020.01.27 |
c언어 키워드 (0) | 2020.01.27 |