중급 69. 문자열을 구분자로 분리하기2 (strpbrk)

학습 내용 : strtok() 함수와 비슷한 기능을 하는 strpbrk() 함수의 사용법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include void main() { char english[100] = "Whatever you do, make it pay."; char *temp = " "; temp = strpbrk(english, temp); while (temp != NULL) { puts(temp++); temp = strpbrk(temp, " "); } } 실행 화면 :

중급 68. 문자열을 구분자로 분리하기1 (strtok)

학습 내용 : 토큰의 의미와 문자열을 구분자로 분리하는 방법을 학습합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include void main() { char english[100] = "Whatever you do, make it pay."; char *temp = " "; temp = strtok(english, temp); while (temp != NULL) { puts(temp); temp = strtok(NULL, " "); } } 실행 화면 :

중급 67. 문자열 중에서 일치되지 않는 첫 문자의 위치 구하기 (strspn)

학습 내용 : 문자열 중에서 영문이 아닌 문자 등을 어떻게 검색하는지 학습합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 #include void main() { char english[100] = "whatever you do, make it pay."; char tempChar[100] = "abcdefghigklmnopqrstuvwxyz"; int idx; idx = strspn(english, tempChar); printf("%d번째 위치에서 일치되지 않았습니다.\n", idx + 1); } 실행 화면 :