strcat函数的使用
用法:#include<string.h>在C++中,则存在于<cstring>头文件中。strcat原型:externchar*strcat(char*dest,char*src)
;功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符。函数定义如下:
char*strcat(char*dest,constchar*src);扩展资料代码实现如下:
char*strcat(char*dest,constchar*src){char*tmp=dest;while(*dest)dest++;while((*dest++=*src++)!='\0');returntmp;
}实现原理: 首先dest地址移动到最后一位,然后增加src参数值遇到’\0’结束拷贝。
strcat()也存在着与strcpy()类似的问题。
c语言strcat全称
1、strcat即string catenate,表示字符串连接
2、 Strcat用于拼接字符串。它将参数SRC字符串复制到参数dest所指示的字符串的末尾。首先,用vs2017创建一个新的C语言程序文件,引入头文件,引入包“string”。在strcat功能所在的位置,最后设置一个主功能。然后使用STR函数复制一个段落,首先定义一个80位的char类型变量,然后使用strcat函数将其拼接成一个句子。
3、STR函数接受两个参数,第一个是要拼接的变量,第二个是要拼接的内容,可以是变量或字符串。最后,使用puts函数输出STR内容。
strcat函数参数
参数说明:
strDestination:目的字符串;
strSource:源字符串。
strcat() 函数把 strSource 所指向的字符串追加到 strDestination 所指向的字符串的结尾,所以必须要保证 strDestination 有足够的内存空间来容纳两个字符串,否则会导致溢出错误。
注意:strDestination 末尾的\0会被覆盖,strSource 末尾的\0会一起被复制过去,最终的字符串只有一个\0。
返回值:指向 strDestination 的指针。
strcat的用法
用法:#include<string.h>在C++中,则存在于<cstring>头文件中。strcat原型:externchar*strcat(char*dest,char*src)
;功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符。函数定义如下:
char*strcat(char*dest,constchar*src);扩展资料代码实现如下:
char*strcat(char*dest,constchar*src){char*tmp=dest;while(*dest)dest++;while((*dest++=*src++)!='\0');returntmp;
}实现原理: 首先dest地址移动到最后一位,然后增加src参数值遇到’\0’结束拷贝。
strcat()也存在着与strcpy()类似的问题。

