C++ 관련/C++ STL
C함수 strtok() - 문자열 자르는 방법
리누즈
2011. 10. 20. 14:39
요약:
C스타일로 문자열을 토큰화 하는 방법이다.
Features:
. 원본 문자열에 손상이 일어나므로 주의해야 한다.
. char *str = "..." 형식으로 사용하면 안된다.
Program 영역에 있는 문자열을 사용하게 되므로 Segmentation fault가 일어난다.
. 첫번째 인자에 NULL이 들어가면 '계속하기'라는 의미이다.
예제:
http://codepad.org/MfMc40qx
C스타일로 문자열을 토큰화 하는 방법이다.
Features:
. 원본 문자열에 손상이 일어나므로 주의해야 한다.
. char *str = "..." 형식으로 사용하면 안된다.
Program 영역에 있는 문자열을 사용하게 되므로 Segmentation fault가 일어난다.
. 첫번째 인자에 NULL이 들어가면 '계속하기'라는 의미이다.
예제:
http://codepad.org/MfMc40qx
Output: |