本文介绍了如何避免与“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()”相关的警告消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 02:47