kmc8724   3년 전

비쥬얼 스튜디오 2015를 쓰는데 gets 를 지원안해서 gets_s 같이 개선된 함수를 사용하는데

이 사이트에서는 이런 바뀐점이 아직 적용 안되나 보군요..


ntopia   3년 전

언어가 C++ 이라면

gets_s 는 MSVC에서만 지원되는 확장함수 입니다.

BOJ는 컴파일러로 gcc를 사용하기 때문에 당연히 컴파일에러가 나는 것이지요.

ntopia   3년 전

참고로 C11 이후의 C언어 표준에는 gets_s() 가 정의되어있습니다.

sgchoi5   3년 전

#ifdef ONLINE_JUDGE

gets(xxx)

#else

gets_s(xxx)

#endif

을 쓰셔도 됩니다. => compile option 참조: https://www.acmicpc.net/help/l...

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