strtok1 [c c++] 문자열을 특정 문자 기준으로 자르기1 strtok char str[10]; str = "hello i am" char *p = strtok(str, " ") //공백을 기준으로 자른다. 근데 한번만 잘라준다. strtok의 작동방식 문자열을 보고 '특정 문자'가 나오면 특정문자를 '\0'으로 바꿔준다. 그리고 p는 str부터 \0까지의 문자열을 저장 이게 한번만 반복되기 때문에 여러번 하려면 #include char str[10]; 문자열 저장 char *str[10]; 문자열 리스트 저장 str = "hello i am" char *p = strtok(str, " ") while(ptr != null) //마지막 문자열까지 { strcpy(str[i++], p); //문자열 복사 p = strtok(null, " "); } 이렇게 된다. 근데 c++의.. 2020. 4. 11. 이전 1 다음