如何给字符串添加结尾?
来源:百度知道 编辑: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';