#include<stdio.h>
#include<string.h>
void
main()
{
char
str[81];
int
i,n;
void
fun(
char
str[],
int
i,
int
n);
void
TestFunc();
printf
(
"请输入字符串str的值:\n"
);
scanf
(
"%s"
,str);
printf
(
"你输入的字符串str是:%s\n"
,str);
printf
(
"请输入删除位置i和待删字符个数n的值:\n"
);
scanf
(
"%d%d"
,&i,&n);
while
(i+n-1>
strlen
(str))
{
printf
(
"删除位置i和待删字符个数n的值错!请重新输入i和n的值\n"
);
scanf
(
"%d%d"
,&i,&n);
}
fun(str,i,n);
printf
(
"删除后的字符串str是:%s\n"
,str);
TestFunc();
}
void
fun(
char
str[],
int
i,
int
n)
{
while
(_____1_____)
{
_____2_____
_____3_____
}
_____4_____
}
void
TestFunc()
{
FILE
*IN,*OUT;
char
i[200];
IN=
fopen
(
"in.dat"
,
"r"
);
if
(IN==NULL)
{
printf
(
"Read File Error"
);
}
OUT=
fopen
(
"out.dat"
,
"w"
);
if
(OUT==NULL)
{
printf
(
"Write File Error"
);
}
fscanf
(IN,
"%s"
,i);
fun(i,2,8);
fprintf
(OUT,
"%s\n"
,i);
fclose
(IN);
fclose
(OUT);
}