c-언어 메모리 값 비교하기 - strcmp, memcmp


c-언어 메모리 값 비교하기 - strcmp, memcmp

프로그램 작성을 할 때는 man page나 API 문서를 읽어 두는 것이 도움이 된다. 프로그램은 메모리에 대한 처리라고 보면 되기 때문에, 메모리 data에 대한 비교 함수들은 어떤 것이 있는지 알아 두는 것이 좋다. 문자열 관련된 함수는 str로 시작하는 함수를 사용한다는 것을 기억하고, 범위가 지정되지 않는다면 NULL 문자가 종료 조건이라는 것을 기억하자. strcmp는 종료 조건이 있기 때문에, 비교할 size를 매개변수로 넣지 않는다. 특정 영역까지의 비교에는 다른 함수인 strncmp 제공한다. 물론 size가 매개 변수로 사용된다. linux man page에 제공된 기본형이다. NAME strcmp, strncmp - compare two strings SYNOPSIS #include <string.h> int strcmp(const char *s1, const char *s2); int strncmp(const char *s1, const char *s2, size...


#ignorecase #memcmp #strcasecmp #strcmp #strncmp #대소문자 #문자비교

원문링크 : c-언어 메모리 값 비교하기 - strcmp, memcmp