我有一个用 C 语言为 uni 编写的程序,当我的代码到达这一行时:
strcat("md5 ", "blah");
我收到 EXC_BAD_ACCESS 错误,并且我的应用程序崩溃了。据我所知,它没有任何问题,所以我认为一双新的眼睛可能会解决我的问题。有任何想法吗?
您正在尝试修改常量字符串。第一个参数strcat
也是目标字符串,在您的情况下它是一个常量字符串。你应该使用类似的东西:
char s[100];
strcpy(s, "md5 ");
strcat(s, "blah");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)