wcsncpy的警告如何解决

wcsncpy的警告怎么解决?
warning C4996: 'wcsncpy' was declared deprecated
  c:\program files\microsoft visual studio 8\vc\include\string.h(270) : see declaration of 'wcsncpy'
  Message: 'This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'

------解决方案--------------------
Message: 'This function or variable may be unsafe. Consider using wcsncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'

这句说的很清楚了,用新版本换掉旧版本即可,不想用新的就加_CRT_SECURE_NO_DEPRECATE,这个应该是个宏定义
------解决方案--------------------
其实这问题怎么说呢,一些标准的 C++ 的坚定支持者指责微软破坏了 C++ 标准,
而微软认为这些函数存在缓冲区溢出的隐患,所以加了一个字符/字节数限制,形成了一些列的 _s 后缀的函数。
个人觉得微软这么做还是有道理的。

lz 你换成 wcsncpy_s 就行了。
------解决方案--------------------
ms-help://MS.MSDNQTR.v90.chs/dv_vccrt/html/a971c800-94d1-4d88-92f3-a2fe236a4546.htm

#include <stdio.h>
#include <stdlib.h>