2011年7月18日 星期一

'wcscpy': This function or variable may be unsafe.

有一個 TCHAR 字串 Path
要將他複製給 Name 想到就是用_tcscpy 去做複製

TCHAR*  Path = "C:\"
TCHAR *Name = new TCHAR[256];

_tcscpy(Name, Path);

可是這樣編譯會產生
warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.

warning上就說明了解決的辦法
新增一行
#define _CRT_SECURE_NO_DEPRECATE 1
就可以忽略warning

沒有留言:

張貼留言