IT 개발/C
[C언어] 문자와 문자열에 관련된 그밖의 함수들 - strcmp 함수, strncmp 함수
문자열을 비교하는 함수 영어사전에 실려있는 단어들 순서대로 비교한다고 생각하면 되겠습니다. 일단 기본 형태를 보겠습니다. 이 위에서 말하는 "크다" 라는것은 아스키 코드값이 크다는 것입니다. 즉 a는 c보다 작습니다. aab 와 aac를 비교하면 aac 가 더 큽니다. 즉 사전에 실린 순서로 비유를 하자면, 뒤로 갈수록 숫자가 커지게 실려있습니다. 일단 strcmp 함수의 예제를 살펴보겠습니다. 11번째 줄에서 result 변수에 strcmp 함수의 결과를 저장합니다. 13 ~ 18 번째줄에서 결과값을 판별하여 판정합니다. 결과입니다. 즉 str2가 사전순으로 str1보다 뒤에 있다는 뜻입니다. strncmp 함수도 이전에 다뤘던 함수들과 같이 앞에서부터 n개 까지를 비교하여 크기를 판별합니다. 형태는 ..
2020. 12. 13. 23:06
최근댓글