[c언어] 문자들이 연속하는 길이를 계산(strspn, strcspn)

|



문자들이 연속하는 길이를 계산하는 함수(strspn, strcspn)에 대해 알아보는 프로그램
문자열에 대해 특정 문자열에 포함되거나 포함되지 않은 문자들이 연속하는 길이를 계산하는 함수

#include <stdio.h>
#include <string.h>
int main(void)
{
    char *s1="9456123";
    char *s2="4096257";
    char *s3="8563271";
    int length;
    printf("s1: %s\n", s1);
    printf("s2: %s\n", s2);
    length = strspn(s1, s2);
    printf("공통된 문자열의 길이: %d\n", length);
    printf("s1: %s\n", s1);
    printf("s3: %s\n", s3);
    length = strcspn(s1, s3);
    printf("공통되지 않는 문자열의 길이: %d\n", length);
    return 0;
}

// 실행 결과

  ::