문자들이 연속하는 길이를 계산하는 함수(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;
}
// 실행 결과
문자열에 대해 특정 문자열에 포함되거나 포함되지 않은 문자들이 연속하는 길이를 계산하는 함수
#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;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 절대값 변환 함수(abs, labs, fabs) (0) | 2011.05.16 |
---|---|
[c언어] 소수 이하자리수의 올림과 내림함수(ceil, floor) (1) | 2011.05.16 |
[c언어] 문자열을 검색하는 함수(strstr, strpbrk) (0) | 2011.05.15 |
[c언어] 문자열에 대해 특정 문자의 위치를 검색하는 함수(strchr, strrchr) (0) | 2011.05.15 |
[c언어] 문자열 복사와 문자열 길이를 계산하는 함수(strcpy, strncpy, strlen) (0) | 2011.05.12 |