ch1csh1n   4년 전

아래 소스코드는 컴파일 에러를 발생시켰습니다.

14번째줄의 j<strlen(input) 을 input[j]!='\0'로 변경하였더니 에러 문제는 해결했습니다.

왜 strlen(input)이 컴파일에러를 만드는지 궁금합니다.

감사합니다

djm03178   4년 전

컴파일 에러는 "컴파일 에러"라고 쓰인 곳을 클릭하면 에러 메시지를 볼 수 있습니다.

strlen은 string이 아니라 string.h 또는 cstring 헤더에 있기 때문에 그렇습니다.

jaehoo1   4년 전

strlen()함수는 string.h 또는 cstring 헤더를 포함하면 사용할 수 있습니다

ch1csh1n   4년 전

두분 감사드립니다. 말씀대로 했더니 해결 됐습니다 :)

alice   4년 전

덧붙여 strlen을 저렇게 반복문의 조건식에 넣으면 매번 strlen을 실행시켜 길이를 계산하므로 퍼포먼스가 굉장히 떨어집니다

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