예를들어 char name [20] 으로 한 다음에
2015에서는 scanf_s("%s",name,40); 으로 해야 되잖아요
근데 그냥 이렇게 안하고
DEFINE _CRT_SEQURE_NO_WARNINGS 선언한담에
예전 방식으로 걍 scanf("%s",name); 하고 땡처리 하는거죠
둘중에 어느방식이 더 나아요?
역시 신시대방식을 따라가야하나요
예를들어 char name [20] 으로 한 다음에
2015에서는 scanf_s("%s",name,40); 으로 해야 되잖아요
근데 그냥 이렇게 안하고
DEFINE _CRT_SEQURE_NO_WARNINGS 선언한담에
예전 방식으로 걍 scanf("%s",name); 하고 땡처리 하는거죠
둘중에 어느방식이 더 나아요?
역시 신시대방식을 따라가야하나요
왜 시큐어 방식을 안쓰려고 하는데
뭐 엄청 간단한 걍 개인적인 프로그래밍 하는거 아니면 시큐어 방식 쓰는게 여러모로 더 좋다
군대가기전 대학교때 저렇게 안배워서?
http://stackoverflow.com/questions/21434735/difference-between-scanf-and-scanf-s
그냥 scanf는 할당된 메모리 이상을 쓸 수 있기 때문에 프로그램이 뒤지거나 이상한 동작을 일으 킬 수 있음