warning C4996: was declared deprecated



warning C4996: 'strtok' was declared deprecated


Visual Studio 2005에서 컴파일을 하다보면 위와 같은 경고 문구가 많이 뜬다.
거의 대부분이 예전에 C++ 에서 쓰던 문자, 파일 관련 처리 함수들이다.

내용은 예전에 쓰던 CRT 관련 함수의 안전성을 강화하기 위해서 기존의 함수들은 가급적이면 쓰지 말고,
새로 추가한 함수들을 쓰라는 내용이다.

새로 추가한 함수들은 기존의 함수에 "_s"를 붙이면 된다고 한다.

안전성 측면에서 추가된 내용은 메모리 관련 에러가 뜰 경우에 명확히 표시를 해준다는 점이다.
아마 디버깅 할 때는 도움이 되지 않을까..?

그냥.. 귀찮으면 한방에 해결되는 것이 있다.

#define _CRT_SECURE_NO_DEPRECATE


위의 코드를 추가하면 만사 오케이~

ps) 근데 안되는 건 왜지 ㅡ_ㅡ;;

Posted by 하솔

2006/07/14 15:32 2006/07/14 15:32
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/354

Trackback URL : http://blog.hasol.net/trackback/354

« Previous : 1 : ... 48 : 49 : 50 : 51 : 52 : 53 : 54 : 55 : 56 : ... 303 : Next »

블로그 이미지

스스로의 경제학..

- 하솔

Notices

Archives

Authors

  1. 하솔

Calendar

«   2013/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Site Stats

Total hits:
213946
Today:
26
Yesterday:
169