• 헤더 파일의 역할

    • 함수 원형에 대한 정보를 제공
    • 라이브러리에 관련된 정보 제공
  • 제공 함수 사용 방법?

    • 헤더 파일 포함

      #include <xxx.h>, #include "xxx.h"

      <> : 제공되고 있는 헤더파일은 <> 로 사용한다.

      큰따옴표" " : 임의로 만든 헤더파일은 " " 로 명시해서 사용한다.

    • MSDN을 참조할 것

      : 사용할 함수의 헤더 파일 찾기

  • 변환 관련 함수

    알파벳 대문자를 소문자로 변환

    #include <stdio.h>
    #include <ctype.h>
    
    int main(void){
    	int mun = 'A';
    	mun = tolower(mun);
    	printf("%c\\n", mun);
    
    	return 0;
    }
    
  • 입출력 함수

    • getch( ) : 키보드로부터 한 문자를 입력 받지만 화면에 출력하지 않음
    • putch( ) : 한 문자 출력
    • gets( ) : 키보드로부터 문자열을 입력 받음
    • puts( ) : 화면에 문자열 출력
    • scanf( ) : 입력 형식에 따라 화면으로부터 값을 입력 받음
    • kdhit( ) : 키의 상태 체크(눌림, 놓임)
  • 수학 관련 함수

    • abs( ) : 절대값
    • sin( ), cos( ), tan( ) : 싸인, 코싸인, 탄젠트
    • sqrt( ) : 양의 제곱근 계산
    • pow( ) : 제곱계산
    • rand( ) : 난수 생성
  • 메모리 관련 함수

    • malloc( ) : 메모리 할당
    • free( ) : 할당된 메모리 해제
    • memcpy( ) : 메모리 복사
    • memset( ) : 메모리 초기화
  • 문자열 관련 함수

    • strcmp( ) : 문자열 비교
    • strlen ( ) : 문자열 길이 계산
    • strcpy ( ) : 문자열 복사
    • strcat( ) : 문자열 연결