嵌入式-C语言基础:字符串拼接函数strcat
#include<stdio.h> #include <string.h> //实现字符串拼接 char * mystrcat(char * dest,char * src) { char * bak=dest; if(dest==NULL||src==NULL) { return NULL; } //将dest的指针移动到最后 while(*dest!='\0') { dest++; } //在dest后面加上src while(*src!='\0') { dest++; src++; } *dest='\0'; return bak; } int main() { char * p1; char p2[125]="hello"; char * p3=" world"; p1=strcat(p2,p3); char * p4; p4=mystrcat(p2,p3); printf("p1=%s\n",p1); printf("p4=%s\n",p4); return 0; }
上述是strcat的用法以及自己实现的字符串连接函数。
原文地址:http://www.cnblogs.com/zxtang/p/16852136.html
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。