"C언어 strtok()"의 두 판 사이의 차이

(새 문서: ==개요== ;C언어 strtok() <source lang='console'> #include <stdio.h> #include <string.h> int main() { char string[] = "a string, of, ,tokens\0,after null terminator"; ch...)
 
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;C언어 strtok()
;C언어 strtok()
* 문자열 토큰화 함수


<source lang='console'>
<syntaxhighlight lang='c'>
#include <string.h>
char *strtok(char *string1, const char *string2);
</syntaxhighlight>
 
==예시==
<syntaxhighlight lang='c'>
#include <stdio.h>
#include <stdio.h>
#include <string.h>
#include <string.h>
19번째 줄: 26번째 줄:
// token: [ ]
// token: [ ]
// token: [tokens]
// token: [tokens]
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
26번째 줄: 33번째 줄:
* [[C언어 strcmp()]] - 문자열 비교
* [[C언어 strcmp()]] - 문자열 비교
* [[C언어 strcpy()]] - 문자열 복사
* [[C언어 strcpy()]] - 문자열 복사
* [[strcspn()]] - 첫 번째 문자 일치의 오프셋 찾기
* [[C언어 strcspn()]] - 첫 번째 문자 일치의 오프셋 찾기
* [[strspn()]] - 일치하지 않는 첫 번째 문자의 오프셋 찾기
* [[C언어 strspn()]] - 일치하지 않는 첫 번째 문자의 오프셋 찾기
* [[strtok_r()]] - 스트링 토큰화(재시작 가능)
* [[C언어 strtok_r()]] - 스트링 토큰화(재시작 가능)
* [[〈string.h〉]]
* [[〈string.h〉]]


==참고==
==참고==
* https://www.ibm.com/support/knowledgecenter/ko/ssw_ibm_i_73/rtref/strtok.htm
* https://www.ibm.com/support/knowledgecenter/ko/ssw_ibm_i_73/rtref/strtok.htm
* https://www.tutorialspoint.com/c_standard_library/c_function_strtok.htm


[[분류: 명사]]
[[분류:C 문자열]]
[[분류: 분류1]]
[[분류:String.h]]
[[분류: 분류2]]

2020년 11월 2일 (월) 02:41 기준 최신판

1 개요[ | ]

C언어 strtok()
  • 문자열 토큰화 함수
#include <string.h>
char *strtok(char *string1, const char *string2);

2 예시[ | ]

#include <stdio.h>
#include <string.h>
 
int main() {
    char string[] = "a string, of, ,tokens\0,after null terminator";
    char *token;
    token = strtok(string, ",");
    do {
        printf("token: [%s]\n", token);
    }
    while( token = strtok(NULL, ",") );
}
// token: [a string]
// token: [ of]
// token: [ ]
// token: [tokens]

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}