新手求解答!!万分感谢

void LeftTrim(char str[])
{
int i;

for (i = 0; str[i] == ' '; i++)
    ;
strcpy (str, str + 1);

}

错误 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. 两个任意长度的大整数求和 d:\vc.projects\两个任意长度的大整数求和\两个任意长度的大整数求和\源.cpp 114

上面是代码,下面是错误,我将strcpy改成strcpy_s之后,显示:
错误(活动) 没有与参数列表匹配的 重载函数 "strcpy_s" 实例 两个任意长度的大整数求和 d:\VC.projects\两个任意长度的大整数求和\两个任意长度的大整数求和\源.cpp 114

改与不改都是错误,求大神帮我解答下,万分感谢!!!!

高版本V++编译器语法检查更加严格。

一个解决办法是在文件头部, #include语句前加上:

 #pragma warning( disable : 4996)

用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢。

仔细看提示,这个函数不安全,可以用strncpy或者向楼上一样忽略提示

void LeftTrim(char *str)
{
int i;
for (i = 0; str[i] == ' '; i++)
;
strcpy (str, str + 1);
}