字符串插入字符串函数

来源:互联网 发布:东华软件薛向东 编辑:程序博客网 时间:2024/05/21 07:02

在字符串中指定字符后插入一个字符串:

  1 #include <stdio.h>  2 #include <string.h>  3   4 str11(char* p, char position, char* Dest)  5 {  6         size_t len;  7         char temp;  8         len = strlen(Dest);  9  10         while(*p) 11         { 12  13                 if(*p == position) 14                 { 15                         while(*Dest) 16                         { 17                                 *p++; 18                                 temp=*p; 19                                 *(p+len)=temp; 20                                 *p=*Dest; 21                                 *Dest++; 22                         } 23                 } 24  25                 *p++; 26         } 27  28         *p='\0'; 29  30 } 31  32  33 void main() 34 { 35         char str[]="iyou"; 36         str11(str, 'i', "love"); 37         printf("%s\n",str); 38 }


运行结果如下:

[lalala@jjjjj ~]$ ./a.out      iloveyou

yopeace






原创粉丝点击