strcat为连接函数,其作用是把2个字符串连接为一个,strncat函数可以指定其后连接的字符串的个数。
代码示例:(strcat函数)
/* strcat 和 strncat函数*/
#include
#include
int main(void)
{
char a[128]= "I Love";
char b[]= "C/C++ of everyday!";
strcat(a," "); //""中间空格,控制love 和 C/C++之间有空格。
strcat(a,b);
// strncat(a,b,5);
printf("字符串a为:=%s \n",a);
return 0;
}
执行结果1:""之间没有空格
[liangjian@10 ~]$ cat test8.c
/* strcat 和 strncat函数*/
#include
#include
int main(void)
{
char a[128]= "I Love";
char b[]= "C/C++ of everyday!";
strcat(a,""); //没有空格
strcat(a, b);
// strncat(a,b,5);
printf("字符串a为:=%s \n",a);
return 0;
}
[liangjian@10 ~]$ gcc test8.c &&./a.out
字符串a为:=I LoveC/C++ of everyday!
[liangjian@10 ~]$
执行结果2:""之间有空格
[liangjian@10 ~]$ cat test8.c
/* strcat 和 strncat函数*/
#include
#include
int main(void)
{
char a[128]= "I Love";
char b[]= "C/C++ of everyday!";
strcat(a," "); // ""之间有空格。
strcat(a, b);
// strncat(a,b,5);
printf("字符串a为:=%s \n",a);
return 0;
}
[liangjian@10 ~]$ gcc test8.c &&./a.out
字符串a为:=I Love C/C++ of everyday!
[liangjian@10 ~]$