본문 바로가기

C언어

C언어 키보드 관련 함수, 파일 입출력 함수

키보드 관련 함수

_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