【问题描述】
编写一个函数,利用指针在字符串s中的指定字符前插入标记字符。指定字符和标记字符均从键盘输入。
要求:子函数 char *InsertStr(char *s,char t,char c)
【输入形式】
输入主串s,输入指定字符t,输入标记字符c。
【输出形式】输出插入后字符串
【样例输入】abcabcde
b
#
【样例输出】
a#bca#bcde
【样例说明】
【评分标准】
//修改版
#include<stdio.h>
#define N 100
#include<string.h>
char *InsertStr(char *s,char t,char c)
{
char st[N];
int i,k=0,len=strlen(s);
strcpy(st,s);
//for(i=0;i<len;i++)
// st[i]=*(s+i);
//st=s;//不能修改
for(i=0;i<len;i++)
{
if(*(st+i)==t)
s[k++]=c;
s[k+