gpt4 book ai didi

c - strcat() 是否像 strcat_s() 一样返回错误?

转载 作者:行者123 更新时间:2023-11-30 20:51:27 25 4
gpt4 key购买 nike

strcat() 是否会像 strcat_s() 一样返回错误? strcat() 可以替代 strcat_s()`吗?

 char str1[50] = "To be, or not to be, ";
char str2[] = "that is the question.";
int retval = strcat_s(str1, sizeof str1, str2);
if(retval)
printf("There was an error joining the strings. Error code = %d",retval);
else
printf("The combined strings:\n%s\n", str1);

最佳答案

strcat() 不会返回错误代码,但您仍然可能错误地使用它并遇到错误。它可以用来代替 strcat_s() 就像

strcat(str1, str2);

它可能会帮助您查找 C 函数的引用,例如 cppreference.com/w/c找出类似问题的答案。

关于c - strcat() 是否像 strcat_s() 一样返回错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31968903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com