
strspn 함수는 문자열에서 특정 문자열을 포함하는지 확인하는 함수입니다. 이 함수는 문자열에서 특정 문자열의 첫 번째 인덱스부터 확인합니다. 예를 들어, "Hello" 문자열에서 "ell" 문자열을 포함하는지 확인할 때, "ell" 문자열이 처음 등장하는 위치부터 확인합니다.
strspn 함수의 동작을 이해하려면, strspn 함수의 매개변수를 살펴보아야 합니다. strspn 함수의 첫 번째 매개변수는 문자열, 두 번째 매개변수는 확인할 문자열입니다. 이 두 매개변수는 모두 포인터 타입입니다.
strspn 함수의 반환값은 확인할 문자열의 길이입니다. 예를 들어, "Hello" 문자열에서 "ell" 문자열을 포함하는지 확인할 때, strspn 함수의 반환값은 "ell" 문자열의 길이인 3이 됩니다.
strspn 함수의 예제를 살펴보겠습니다.
#hostingforum.kr
c
#include
#include
int main() {
char str[] = "Hello";
char substr[] = "ell";
int len = strspn(str, substr);
if (len == strlen(substr)) {
printf("%s 문자열은 %s 문자열을 포함합니다.n", str, substr);
} else {
printf("%s 문자열은 %s 문자열을 포함하지 않습니다.n", str, substr);
}
return 0;
}
이 예제에서는 "Hello" 문자열에서 "ell" 문자열을 포함하는지 확인합니다. strspn 함수의 반환값은 "ell" 문자열의 길이인 3이 됩니다. 따라서, "Hello" 문자열은 "ell" 문자열을 포함합니다.
strspn 함수는 문자열에서 특정 문자열을 포함하는지 확인하는 함수입니다. 이 함수는 문자열에서 특정 문자열의 첫 번째 인덱스부터 확인합니다. strspn 함수의 반환값은 확인할 문자열의 길이입니다.
2025-03-22 11:59