nahappy15   6년 전

비쥬얼에서 돌릴때는 문제없이 잘 돌아가는데 백준에서 채점할때는 계속 오류가 나네요ㅜㅜ 

오류좀 잡아주시면 감사하겠습니다!!

도와주세요ㅜㅜ

joonas   6년 전

scanf와 printf는 stdio.h 또는 cstdio 헤더에 있습니다.

kyhdudgns113   6년 전

비주얼스튜디오는 워낙에 똑똑해서 응당 포함시켜야될 헤더파일을 포함하지 않아도 알아서 잘 돌려주는 경우가 있습니다.

strlen 을 쓰시려면 string 이 아닌, string.h 를 쓰셔야 합니다.

string 의 경우 문자열을 보다 편하게 다루기 위해 string 이라는 클래스를 선언한곳이라 strlen 같이 char 배열형의 문자열을 다루는 함수는 정의되어있지 않습니다.

nahappy15   6년 전

stdio.h 추가했는데도 컴파일오류가나요 ㅜㅜㅜ

kyhdudgns113   6년 전

"string.h" 입니다. "stdio.h" 가 아닙니다~~

joonas   6년 전

strlen은 string.h (http://en.cppreference.com/w/c...)

scanf/printf는 stdio.h (http://en.cppreference.com/w/c...) 에 있습니다.


strlen은 제가 못봤네요


nahappy15   6년 전

두분 모두 감사합니다!!

또 하나 배워갔네요!!

simm4256   6년 전

컴파일 에러는 채점 현황에서 '컴파일 에러' 부분을 클릭하면 어디서 에러가 났는지 알려줍니다.

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