qsort 4번째 인자에 strcmp를 직접 넣으면 ‘strcmp’ undeclared (first use in this function)가 뜨는 이유가 뭔가요?
strcmp 를 쓰기 위해서는 #include <string.h> 를 넣어야 합니다.
strcmp
#include <string.h>
필요한 헤더 파일을 넣지 않았는데도 동작하는 것 처럼 보이는 경우는 컴파일 하는 중 다른 곳에서 우연히 필요한 정보를 찾았을 뿐이며
다른 컴파일러를 사용하거나, 심지어 같은 컴파일러의 다른 컴파일 옵션을 사용했을 때에도 컴파일이 제대로 이루어진다고 보장할 수 없습니다.
댓글을 작성하려면 로그인해야 합니다.
rhdqor213 4년 전
qsort 4번째 인자에 strcmp를 직접 넣으면 ‘strcmp’ undeclared (first use in this function)가 뜨는 이유가 뭔가요?