펼쳐두기..
아래 함수사용을 위해서는 string.h header file선언이 필요합니다.
▶ 각 함수의 반환값에서 p는 pointer를 i는 정수를 의미하며
인수부분의 s1, s2는 문자열, c는 문자에 해당합니다.
주의 :
strspn()함수와 strcspn()함수는 문자열 처음부터 해당 조건을 판단합니다.(중간이나 끝부분 부터 판단할 수 없습니다.)
▶strspn함수를 통해
s(hellokorea)문자열중 hxyeulbo의 각 문자에 포함되는 문자열 길이를 반환하도록 합니다.
| 함수 | 사용 | 설명 |
| strchr() | p = strchr(s1, c); | s1문자열에서 c문자가 처음발견된 위치부터의 문자열을 pointer로 반환합니다. 만일 c문자를 발견하지 못하면 null을 반환합니다. |
| strrchr() | p = strrchr(s1, c); | s1문자열에서 c문자가 마지막으로 발견된 위치부터의 문자열을 pointer로 반환합니다. 만일 c문자를 발견하지 못하면 null을 반환합니다. |
| strstr() | p = strstr(s1, s2); | s1문자열에서 s2문자열을 검색하고 s2문자열이 처음 발견된 위치부터의 pointer를 반환합니다. 만일 s2문자열을 발견하지 못하면 null을 반환합니다. |
| strspn() | i = strspn(s1, s2); | s1문자열에서 s2문자열의 각 문자에 해당하는 문자열을 검색하고 해당 문자열의 길이값을 반환합니다. |
| strcspn() | i = strcspn(s1, s2); | s1문자열에서 s2문자열의 각 문자에 해당하지 않는 문자열을 검색하고 해당 문자열의 길이값을 반환합니다. |
| strpbrk() | p = strpbrk(s1, s2); | s1문자열에서 s2문자열의 각 문자에 해당하는 문자열을 검색하고 발견된 위치부터의 pointer를 반환합니다. 해당 문자에 포함되는 문자열을 찾을 수 없으면 null을 반환합니다. |
주의 :
strspn()함수와 strcspn()함수는 문자열 처음부터 해당 조건을 판단합니다.(중간이나 끝부분 부터 판단할 수 없습니다.)
| #include <stdio.h> #include <string.h> main() |



