对于特殊的字符串,我们对字符串进行特殊与非特殊两种,第一种字符串开头特殊字符提到末尾处理方法或者末尾字符串提到开头,总之先处理特殊的就OK了
开头提到末尾处理:
#include "stdio.h" #include"stdlib.h" #include "conio.h" void fun(char*a) { int i=0,j=0; char *p=a; while(*p&&*p=='*') //单独处理字符串前的*字符,并保存到a指针里去 { a[i++]=*p; p++; } while(*p) { a[j++]=*p; p++; a[i++]=a[j]; //开始衔接 } a[i]='