무슨 안전문제로 인해서 gets_s 아니면 fgets를 쓰게 만들던데...
fgets(stdin, ~~, ~~);
이러면 되긴 하는데
gets(~~);
하던 시절보다 코드 양이 길어져서
손가락 관절에 병이 생길 것 같습니다...
뭔가 좋은 방법 없나요? ;ㅅ;
http://stackoverflow.com/questions/32283650/gets-f...
이게 도움이 될까요??
#define _CRT_SECURE_NO_WARNINGS
이것을 소스 맨 위에 적고 시작하시면 해결 됩니다 그리고 제출 하실 때에는 위에 선언한 것을 지워주셔야해요!
저도 VS로 문제풀땐 @songjuh 님이 말씀하신 방법을 주로 씁니다.
거의 VS로 문제를 안풀지만..
참고로 제출할 때 지우지 않아도 됩니다.
#define gets(x) fgets(x, sizeof(x), stdin)
이건 좀 괴랄한 방법이지만..
댓글을 작성하려면 로그인해야 합니다.
pichulia 7년 전
무슨 안전문제로 인해서 gets_s 아니면 fgets를 쓰게 만들던데...
fgets(stdin, ~~, ~~);
이러면 되긴 하는데
gets(~~);
하던 시절보다 코드 양이 길어져서
손가락 관절에 병이 생길 것 같습니다...
뭔가 좋은 방법 없나요? ;ㅅ;