本文介绍了如何避免与“strcpy()”相关的警告消息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
static char BASED_CODE szFilter [] =HTML文件(* .xls)| * .xls |所有文件(*。*)| *。* ||;
if(AppMarketID == 12)
{
strcpy(szFilter,HTML Files(* .xlsx)| * .xlsx |所有文件(*。*)| * 。* ||);
}
CFileDialog dia(FALSE,,default_name,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter);
I警告为 -
警告C4996:'strcpy':此函数或变量可能不安全。请考虑使用strcpy_s。要禁用弃用,请使用_CRT_SECURE_NO_WARNINGS。有关详细信息,请参阅在线帮助。
您能否指导我如何避免此警告?
谢谢你。
解决方案
static char BASED_CODE szFilter[] = "HTML Files (*.xls)|*.xls|All Files (*.*)|*.*||"; if (AppMarketID == 12) { strcpy(szFilter,"HTML Files (*.xlsx)|*.xlsx|All Files (*.*)|*.*||"); } CFileDialog dia(FALSE, "", default_name, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter);
I’m getting Warning as - warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Can you please guide me how I can avoid this Warning?
Thank you .
解决方案
这篇关于如何避免与“strcpy()”相关的警告消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!