请编写函数,删除子串。函数原型
// 删除子串
char* StrRemove(char *str, int idx, int len);
说明:str 为指示字符串起始地址的指针,idx 为子串的起始位置(下标),len 为子串的长度。函数删除字符串 str 中从下标 idx 处开始、长度为len 的子串,函数值为str。要求:函数能容错运行。若 len 值不正确,则自动修正。若 idx 值不正确,则不删除子串。
裁判程序
#include <stdio.h>
// 删除子串
char* StrRemove(char *str, int idx, int len);
int main(