char arr_del(char* p, int pos)
{
if (pos>= strlen(p) || pos<0)
{
printf("这是一个无效下标\n");
exit(1);
}
//到这里就是有效下标
char ch = p[pos];//把要删除的下标存储
for (int i = pos; p[i] != '\0'; i++)
{
p[i] = p[i + 1];
}
return ch;
}
int main()
{
char arr[100];
int pos = 0;
printf("请输入你的字符串\n");
fgets(arr, sizeof(arr), stdin);
printf("你输入的字符串为%s", arr);
printf("请输入你要删除的字符下标数\n");
scanf("%d", &pos);
char ch = arr_del(arr, pos);
printf("删除后的字符串为%s,删除的字符下标对应的字符为%c", arr, ch);
return 0;
}






![[激光原理与应用-107]:南京科耐激光-激光焊接-焊中检测-智能制程监测系统IPM介绍 - 10 - 什么是虚焊,如何检测虚焊?](https://i-blog.csdnimg.cn/direct/a0c76ec7851e48fa962d41bf12f0d3b8.png)






![洛谷P1498 南蛮图腾[递归好题]](https://i-blog.csdnimg.cn/direct/01cdd39d8cdd4548902369793741c270.png)






