rhdqor213   4년 전

qsort 4번째 인자에 strcmp를 직접 넣으면 ‘strcmp’ undeclared (first use in this function)가 뜨는 이유가 뭔가요? 

bupjae   4년 전

strcmp 를 쓰기 위해서는 #include <string.h> 를 넣어야 합니다.

필요한 헤더 파일을 넣지 않았는데도 동작하는 것 처럼 보이는 경우는 컴파일 하는 중 다른 곳에서 우연히 필요한 정보를 찾았을 뿐이며

다른 컴파일러를 사용하거나, 심지어 같은 컴파일러의 다른 컴파일 옵션을 사용했을 때에도 컴파일이 제대로 이루어진다고 보장할 수 없습니다.

  


댓글을 작성하려면 로그인해야 합니다.