如何给字符串添加结尾?

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:57:18
比如char *a="abcde",char *b="fffff",如果用strncpy(a,b,2)命令后,cout<<a为ffcde,如何使a变成ff呢?即给a加上一个停止的标记.令char *c="\0",然后strcat(a,c)好像不行.

原型:extern char *strcat(char *dest,char *src);

用法:#include <string.h>

功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。

说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。

---------------
使用
strcpy(a+2,c);

a[2]='\0';