1,strcpy 函数
函数原型:
char *strcpy(char *dst, const char *src)
{
assert(dst != NULL && src != NULL);
char *p = dst;
while ((*dst++ = *src++) != '\0');
return p;
}
输出:
输入的dst地址;
2,strcat 函数
函数原型:
char *strcat(char *dst, const char *src)
{
assert(dst != NULL && src != NULL);
char *p = dst;
while(*dst != '\0') dst++;
while ((*dst++ = *src++) != '\0');
return p;
}
输出:
输入的dst地址;从dst所指字符数组的最末 '\0' 开始,将src所指字符数组复制过来;
char a[20] = "abc";
char *p = "ABCD";
strcat(a+1, p); // 返回 “bcABCD”
cout << a; // 输出adcABCD
3,strcmp函数
函数原型:
int strcmp(const char *s1, const char *s2);
字符串内容比大小;