문자열에서 캐릭터를 찾는다.
#include <strings.h> char *index(const char *s, int c); char *rindex(const char *s, int c);
index()함수는 문자열 s에서 c문자의 위치를 되돌려준다. 검색은 문자열 처음 부터.
rindex()함수는 문자열 s에서 c문자의 위치를 되돌려준다. 검색은 문자열 뒤에서 부터.
문자열을 찾았다면 포인터를 그렇지 않다면 NULL을 되돌려준다.
#include <strings.h> #include <stdio.h> int main() { char data[] = "hello:world=ok"; char *sp, *dp; char mydata[20] = {0x00,}; sp = index(data, ':'); dp = rindex(data, '='); strncpy(mydata,sp+1, dp-sp-1); printf("[%s]\n", mydata); }
strstr(3)
strchr(3)
strtok(3)
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
1장. index(3)
문자열에서 캐릭터를 찾는다.
1.1. 사용법
1.2. 설명
index()함수는 문자열 s에서 c문자의 위치를 되돌려준다. 검색은 문자열 처음 부터.
rindex()함수는 문자열 s에서 c문자의 위치를 되돌려준다. 검색은 문자열 뒤에서 부터.
1.3. 반환값
문자열을 찾았다면 포인터를 그렇지 않다면 NULL을 되돌려준다.
1.4. 예제
1.5. 참고문헌
strstr(3)
strchr(3)
strtok(3)
Recent Posts
Archive Posts
Tags