移位数组元素的方式
尝试动态分配
char * input =新的char ['x','p','i','x','\ 0'];
int length=sizeof(input);
for(int j=0;j<length-3;j++)
{
if(input[j]=='p'){
if(input[j+1]=='i'){
for(int k=length;k>=j+2;k--)
input[k+1]=input[k];
input[j]='3';
input[j+1]='.';
input[j+2]='14';
}
}
}
for(int j=0;input[j]!='\0';j++)
cout<<input[j];