假定输入的字符串中只包含字母和*号。请编 写函数fun,它的功能是只删除字符串前导和尾部的 *号,串中字母之间的*号都不删除。形参n给出了 字符串的长度,形参h给出了字符串中前导*号的 个数,形参e给出了字符串中最后*号的个数。在 编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为****A*BC* DEF*G*******,删除后,字符串中的内容应当是 A*BC*DEF*G。
注意:部分源程序保存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容, 仅在函数fun的花括号中填入编写的若干语句。
给定源程序如下。

由于程序已经给出前导*号和尾部*号的个数, 所以只要用循环语句将中间的字符保留起来。注意 循环变量i的初值(h)和终止值(n-e),由于h和e分 别表示a中的前导*号和尾部*号的个数,n是字符 串的长度,所以从a[h]到a[n-e-1]之间的所有字符都 要保留。循环结束后在新串的尾部加上结束符'\0'。