티스토리 뷰

728x90

1. strcpy 
    - 원형 함수 : int strcpy(char * destination, char* source);
    - 스트링 복사 함수
    - source의 데이터를 destination 자료구조에 저장한다.

    

2. strcmp 
    - 원형 함수 : int strcmp(char * str1, char* str2);
    - 스트링 비교 함수
    - 같으면 0, str1이 크면 1 작으면 -1이 리턴된다. 
    

3. strcat 
    - 원형 함수 : int strcat(char * destination, char* source);
    - 스트링 결합 함수
    - destination의 데이터 뒤에 source의 데이터를 추가한다.

4. string.h의 함수들 

   - 문자열 복사 함수
      ◾memcpy  :  메모리의 특정한 블록을 복사한다. 
      ◾memmove  :  메모리의 특정한 블록을 이동시킨다. 
     
◾strcpy  :  문자열을 복사한다. 
      ◾strncpy :  문자열에서 지정한 부분 만큼 복사한다. 

   - 문자열 합치는 함수
    
◾strcat  :  두 개의 문자열을 합친다.
      ◾strncat  :  두 개의 문자열을 지정한 부분 만큼 합친다.

  - 문자열 비교 함수
     
◾memcmp  :  메모리의 두 부분을 비교한다.
      ◾strcmp  :  두 개의 문자열을 비교한다. 
      ◾strcoll  :   locale 을 이용하여 두 개의 문자열을 비교한다. 
      ◾strncmp  :  두 개의 문자열의 일부분을 비교한다. 
      ◾strxfrm :  locale 을 이용하여 문자열을 변환한다.

  - 문자열 검색함수
      ◾memchr  :  메모리 블록에서 특정한 문자를 찾는다.  
      ◾strchr  :  문자열에서 특정한 문자를 찾아 그 위치를 구한다. 
      ◾strcspn  :  특정한 문자열에 포함된 문자들을 다른 문자열에서 찾아 가장 먼저 나오는 것을 구한다. 
      ◾strpbrk :  특정한 문자열에 포함된 문자들을 다른 문자열에서 찾아 일치되는 것을 가리킨다. 
      ◾strrchr  :  문자열에서 특정한 문자를 찾되, 뒤에서 부터 찾는다. 
      ◾strspn  :  특정한 문자열에서 다른 문자열에 포함되어 있는 부분을 찾되, 처음 부터 연속된 부분으로 구한다.  
      ◾strstr  :  특정한 문자열을 다른 문자열에서 검색한다. 
      ◾strtok  :  문자열을 토큰으로 분리한다.

   - 기타 함수들
     
◾memset  :  메모리 블록을 채운다. 
      ◾strerror  :  오류 메세지 문자열을 가리키는 포인터를 구한다. 
      ◾strlen  :  문자열의 길이를 잰다.

    

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함