strncmp(char* , char* , size_t)에 size_t에 음수를 넣으면??
겨레
2023.04.01
질문 제목 : strncmp에 size_t에 음수를 넣으면 어찌되는지 궁금합니다.제목과 같습니다..size_t는 unsigned int라서 자동으로 양수로 받나요?질문 내용 : strncmp(str1,str2,-1)이라고 넣으면int 형 -1은
1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 / 1 1 1 1 1 1 1 1 형태이므로이걸 그냥 양수로 읽어들어서 그만큼 비교하는건가요??
-
츠키코
네 맞네요 ㅎㅎ
-
god
그럴거같은데요~
한번 직접 함수를 하나작성하셔서 어떻게 돌아가나 해보세요!!
%d로는 실제 음수가 나오고 %u로 하시면 해당비트의 양수가나올거같네요~