warning C4996: 'strtok' was declared deprecated
Visual Studio 2005에서 컴파일을 하다보면 위와 같은 경고 문구가 많이 뜬다.
거의 대부분이 예전에 C++ 에서 쓰던 문자, 파일 관련 처리 함수들이다.
내용은 예전에 쓰던 CRT 관련 함수의 안전성을 강화하기 위해서 기존의 함수들은 가급적이면 쓰지 말고,
새로 추가한 함수들을 쓰라는 내용이다.
새로 추가한 함수들은 기존의 함수에 "_s"를 붙이면 된다고 한다.
안전성 측면에서 추가된 내용은 메모리 관련 에러가 뜰 경우에 명확히 표시를 해준다는 점이다.
아마 디버깅 할 때는 도움이 되지 않을까..?
그냥.. 귀찮으면 한방에 해결되는 것이 있다.
#define _CRT_SECURE_NO_DEPRECATE
위의 코드를 추가하면 만사 오케이~
ps) 근데 안되는 건 왜지 ㅡ_ㅡ;;
Posted by 하솔



