您的位置:首页 > 编程语言 > C语言/C++

C语言示例二:在字符串数组中的指定位置插入字符

2020-06-30 09:35 66 查看

在字符串数组中的指定位置插入字符

int insert(char a[],int len,int index,int value){
if(index<0||index>=len){
printf("the index illeagal!\n");\
return -1;
}
int i=len-1;
for(;i>=index;i--){
a[i+1]=a[i];
}
a[index]=value;
return 0;
}

int main(){
char a[]="123456789";
int result=insert(a,9,5,'+');
if(result==0){
printf("insert successful!\n");
}else{
printf("insert fail!\n");
}
printf("%s\n",a);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: