비쥬얼 스튜디오 2015를 쓰는데 gets 를 지원안해서 gets_s 같이 개선된 함수를 사용하는데
이 사이트에서는 이런 바뀐점이 아직 적용 안되나 보군요..
언어가 C++ 이라면
gets_s 는 MSVC에서만 지원되는 확장함수 입니다.
BOJ는 컴파일러로 gcc를 사용하기 때문에 당연히 컴파일에러가 나는 것이지요.
참고로 C11 이후의 C언어 표준에는 gets_s() 가 정의되어있습니다.
#ifdef ONLINE_JUDGE
gets(xxx)
#else
gets_s(xxx)
#endif
을 쓰셔도 됩니다. => compile option 참조: https://www.acmicpc.net/help/l...
댓글을 작성하려면 로그인해야 합니다.
kmc8724 3년 전
비쥬얼 스튜디오 2015를 쓰는데 gets 를 지원안해서 gets_s 같이 개선된 함수를 사용하는데
이 사이트에서는 이런 바뀐점이 아직 적용 안되나 보군요..