프로그래밍
strcmp(), strtok()
pmj0403
2020. 10. 8. 19:26
반응형
strcmp(char *pA, char *pB) : 두 문자열(pA, pB)을 비교하는 함수
- strcmp() 함수의 리턴값으로 두 함수 비교 결과 조회 가능.
-- 리턴값 == 0 : 두 문자열이 같음
-- 리턴값 > 0 : 문자열 A > 문자열 B (대소 기준은 아스키 값 기준)
-- 리턴값 < 0 : 문자열 A < 문자열 B (대소 기준은 아스키 값 기준)
- 예시
-- strcmp ("A", "B")의 리턴값은 0보다 작음.
strtok(char *pA, char *delimiter) : 문자열 pA에서 delimiter로 정의된 문자의 바로 앞 문자열까지 리턴하는 함수
- 한 문장 내 두번째 단어를 추출하기 위해서는 pA에 NULL을 입력하면 됨.
- 예시
-- strtok("AB CD EF", " ")의 리턴값은 "AB"
strtok(NULL, " ")의 리턴값은 "CD"
반응형