Victory_Heo 2021. 8. 4. 19:49

문자처리 라이브러리

문자와 문자열을 입출력 함수를 알고 활용할 수 있다.
문자와 문자열을 처리하는 함수를 활용할 수 있다.

문자 문자열 입출력

1.문자 관련 입출력 함수
  1. 라이브러리
  2. getc() putc()
  3. _getch() _getche() _putch()
  4. getchar() putchar()
2.문자열 관련 입출력 함수
  1. gets() gets_s() puts()

문자 문자열 처리함수

1.문자, 문자열 처리 관련 라이브러리
  1. 헤더파일 : ctype.h string.h
  2. http://en.cppreference.com/w/c/string/byte
  3. isalpha(),islower,isupper()
  4. strlen(),strcpy(),strcmp()
2.자주 사용하는 함수 이용하기 : isalpha()
  1. int isalpha( int ch);
  2. 헤더 파일 :ctype.h
  3. 인수가 알파벳 문자인지를 확인
  4. 알파벳문자이면 0이 아닌 값을 리턴
  5. 알파벳 문자가 아니면 0값을 리턴
2.자주 사용하는 함수 이용하기 : islower() isupper()
  1. 헤더파일 : ctype.h
  2. int islower( int ch )
  3. int ispper( int ch )
2.자주 사용하는 함수 이용하기 : strlen()
  1. 헤더파일 : string.h
  2. size_t strlen(const char*str);
  3. 문자열에서 null 전까지의 길이를 리턴
2.자주 사용하는 함수 이용하기 : strcpy()
  1. 헤더파일 : string.h
  2. char*strcpy( char*dest,const char*src );
  3. null 문자를 포함하여src의 문자열을 dest로 복사
  4. src 문자열의 길이가 dest 문자 배열의 크기보다 크면 실행 에러가 발생할 수 있음
2.자주 사용하는 함수 이용하기 : strcmp()
  1. 헤더파일 : string.h
  2. int strcmp( const char*lhs,const char*rhs );
  3. null 문자 전가지 각 문자를 비교
  4. 동일하면 0을 리턴
  5. lhs가 크면 양수, rhs가 크면 음수를 리턴

문자 문자열 입출력

  • 문자를 입력받을 때 사용 가능한 표준 C 라이브러리 함수로 getc(),getchar()가 있음
  • 문자를 출력할 때 사용 가능한 표준 C 라이브러리 함수로 putc(),putchar()가 있음
  • 버퍼를 사용하지 않는 입력 라이브러리 함수로_getch(),_getche()가 있음
  • getche()는 에코(echo)를 사용하여 사용자가 입력한 내용을 화면에 보여줌
  • 문자열을 입력받는 표준 라이브러리 함수는 gets(),gets_s()가 있음

문자 문자열 처리함수

  • 대표적인 문자나 문자열을 처리하는 라이브러리 함수를 선언한 헤더파일은
    ctype.h와 string.h가 있음
  • isalpah()는 알파벳 문자 여부를 판단하여 리턴함
  • strlen()함수는 문자열에서 null을 제외한 문자열의 길이를 리턴함
  • strcpy()함수는 null을 포함하여 복사함
  • strcmp()함수는 동일한 경우 0을 리턴함