1、将字符串插入到某位置(原字符串“hello yincheng hello cpp hello linux”,查找cpp,找到后在cpp的后面插入字符串“hello c”)
需要用到strstr字符串检索,strcpy字符串拷贝,strcat字符串拼接
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> void main() { char allstr[50] = "hello yincheng hello cpp hello linux"; char findstr[10] = "cpp"; char insertstr[10] = "hello c"; char *p = strstr(allstr, findstr);//查找字符串 if(p==NULL) printf("空指针,意味着没有找到 "); else { printf("找到%c,地址%p ", *p, p); char temp[30]; strcpy(temp, p + 4);//从p+4开始拷贝 printf("%s ", temp); *(p + 4) = '