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

영역 클리핑(Clipping) 하기..

[ 영역 클리핑 하기 ]
DC에서 그리는 영역을 알아서 잘라주는 것을 말함.

MSDN 참고할 것~!

CDC::SelectClipRgn

int SelectClipRgn(CRgn* pRgn, int nMode);

1. 우선 CRgn을 이용해서 영역을 설정한다.
CRgn rgn;
rgn.CreateRectRgn(0,0,100,100);

2. DC에서 영역 클리핑
pdc.SelectClipRgn(&rgn);

3. 클리핑을 초기 상태로 돌릴려면?
pdc.SelectClipRgn(NULL); // NULL로 하면 됌;

Posted by 하솔

2004/06/19 22:43 2004/06/19 22:43
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/7


블로그 이미지

스스로의 경제학..

- 하솔

Notices

Archives

Authors

  1. 하솔

Calendar

«   2013/06   »
            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            

Site Stats

Total hits:
219114
Today:
133
Yesterday:
208