ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C언어 문자열 비교 strspn()
    Visual Studio/C 기초 2013. 7. 3. 00:10

    strspn() 함수는 전 포스팅에서 다뤘던 strcspn() 함수와 비슷합니다.

    strcspn() 함수는 strspn() 함수와 정 반대의 성격입니다. strcspn()함수는 찾고자 하는 단어를 문자열에서 검색할 때 처음으로 나타나는 위치를 돌려주지만, strspn() 함수는 찾고자 하는 단어를 문자열에서 검색할 때 처음으로 일치하지 않는 위치를 돌려줍니다. 아무런 문자도 일치하지 않으면 0값을 돌려줍니다.

     

     #include <stdio.h>
    #include <string.h>

    main(){
     char name1[80], name2[80];
     size_t location;

     puts("첫번째 문자열을 입력해주세요.");
     gets(name1);
     puts("두번째 문자열을 입력해주세요.");
     gets(name2);

     location = strspn(name1, name2);

     if(location == 0)
      printf("찾을 수 없습니다.\n");
     else
      printf("위치 %d부터 일치하지 않습니다.\n",location-1);
    }

     

     

    'Visual Studio > C 기초' 카테고리의 다른 글

    strlwr() strupr()  (0) 2013.07.04
    strstr()  (2) 2013.07.04
    C언어 문자 검색 strcspn()  (1) 2013.07.03
    C언어 strchr()  (1) 2013.06.25
    strncmp()  (0) 2013.06.19

    댓글

Designed by Tistory.