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()类似的问题。
将两个char类型连接。
例如:
char d[20]="Golden";
char s[20]="View";
strcat(d,s);
//打印d
printf("%s",d);
输出 d 为 GoldenView (中间无空格)
d和s所指内存区域不可以重叠且d必须有足够的空间来容纳s的字符串。
c语言strcat全称?
1、strcat即string catenate,表示字符串连接
2、 Strcat用于拼接字符串。它将参数SRC字符串复制到参数dest所指示的字符串的末尾。首先,用vs2017创建一个新的C语言程序文件,引入头文件,引入包“string”。在strcat功能所在的位置,最后设置一个主功能。然后使用STR函数复制一个段落,首先定义一个80位的char类型变量,然后使用strcat函数将其拼接成一个句子。
3、STR函数接受两个参数,第一个是要拼接的变量,第二个是要拼接的内容,可以是变量或字符串。最后,使用puts函数输出STR内容。

