2675번 - 문자열 반복
아래 소스코드는 컴파일 에러를 발생시켰습니다.
14번째줄의 j<strlen(input) 을 input[j]!='\0'로 변경하였더니 에러 문제는 해결했습니다.
왜 strlen(input)이 컴파일에러를 만드는지 궁금합니다.
감사합니다
컴파일 에러는 "컴파일 에러"라고 쓰인 곳을 클릭하면 에러 메시지를 볼 수 있습니다.
strlen은 string이 아니라 string.h 또는 cstring 헤더에 있기 때문에 그렇습니다.
strlen()함수는 string.h 또는 cstring 헤더를 포함하면 사용할 수 있습니다
두분 감사드립니다. 말씀대로 했더니 해결 됐습니다 :)
덧붙여 strlen을 저렇게 반복문의 조건식에 넣으면 매번 strlen을 실행시켜 길이를 계산하므로 퍼포먼스가 굉장히 떨어집니다
댓글을 작성하려면 로그인해야 합니다.
ch1csh1n 4년 전
아래 소스코드는 컴파일 에러를 발생시켰습니다.
14번째줄의 j<strlen(input) 을 input[j]!='\0'로 변경하였더니 에러 문제는 해결했습니다.
왜 strlen(input)이 컴파일에러를 만드는지 궁금합니다.
감사합니다