스트링 토큰 처리
☞ strtok char *strtok(char *src, const char *deli); 어휘 분석 과정에서 변수, 연산자등 하나의 분석 단위가 되는 문자 및 문자열을 토큰이라 하는데 특정 스트링에 존재하는 토큰을 추출할 때 strtok() 함수를 사용할 수 있습니다. 이러한 어휘 분석을 수행하는 대표적인 도구가 컴파일러와 DBMS로 텍스트 입력에 대해서 토큰을 추출하면서 파싱(Parsing)을 수행하여 작업을 위한 준비를 합니다. 이런 도구들은 복잡한 문법을 효과적으로 표현하고 처리하기 위해서 통상 lex와 같은 전문 도구를 활용합니다. 반면에 C언어 문법이나 SQL 문법 처럼 복잡한 것이 아니라 아주 단순한 문법 규칙을 가지고 있는 경우라면 strtok()로 토큰을 추출하면서 간편하게 처리를 수행..
C | C++
2018. 5. 31. 20:25