strcat_s

更新时间:2023-05-14 20:59

strcat_s是C/C++中,用于连接两个字符串的标准库函数,是strcat函数的增强版本。比如在C语言中可配合#include <string.h>。这样的语句使用。

函数原型声明

errno_t strcat_s(char *Destination, size_t SizeInBytes ,const char *Source);

Destnation 被添加字符串

SizeInBytes 字节(注:内容大小不能超过这个数)

Sourse添加的字符串

预编译头文件

需包含的预编译头文件

2、在C++语言中:#include

(可配合使用 using namespace std; 语句)

与其他区别

应用示例

对于这两个例句,你仔细看就会发现他们有缓冲区溢出的问题.

而用第一个函数则不同,它会抛出一个异常。

但使用第二个函数的结果则不能确定,因为它可能会错误地改变了程序中其他部分的内存的数据,有可能不会抛出异常,但会导致程序数据错误,也可能由于非法内存访问抛出异常

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}