6개의 댓글이 있습니다.
-
-
memorys -
제가 아는 부분은 아니라 설명은 안되고 ㅠ
전에 비슷한 질문을 본것같아 링크 드립니다.
https://algospot.com/forum/read/3877/#c15526
이쪽에서 확인 가능한 부분인지 참고해보세요
8년 전 link
-
-
-
memorys -
http://alisa2304.tistory.com/106
이런 글이 있네요 크기까지 지정해주면 좋다고합니다
8년 전 link
-
-
-
memorys -
http://ehclub.co.kr/656
이쪽도 자세히 설명하네요
결국 안정성 높은 함수를 추가로 줄테니 애매하게 호출하지말고 정확하게 인자 넘겨서 써라 라고 말하는듯해요
8년 전 link
-
-
-
astein -
scanf_s는 microsoft-specific한 함수이기 때문에, gcc에서는 컴파일 되지 않습니다. scanf를 사용하시면 됩니다.
https://algospot.com/forum/read/2595/
8년 전 link
-
-
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
shrlck
submission.c:12:3: error: implicit declaration of function ‘scanf_s’ [-Wimplicit-function-declaration]
scanf_s("%d", &t);
^
이와 같은 에러 메시지가 뜹니다. 해당 메시지를 확인하고 암시적 선언에 대해 검색하여 확인해보았으나 이게 무슨문제인지 이해가 안되는군요.. 암시적 선언이 왜 에러가 되는지가 첫번 째 질문이고 이를 해결하기위해 어떻게 편집해줘야할지가 두번 째 질문이 되겠습니다..
(수정 추가 부분)
위 오류 해결을 위해 scanf scanf_s의 두가지 경우를 모두 바꿔가며 실행해보았으며 크기인자를 지정해줘야한다는 글도 보여서
scanf_s("%d",&t,1); 로도 시도해보았습니다.
하지만 전부다 되지 않았습니다..
8년 전