你看一下这个行不行?
char* my_strincpt(char *strDest,const char *strSrc,int startNum,int strCount)//从startNum开始截取strCount个字符放到strDest指向的地址
{
int count=0;
char *address=strDest;
int len=strlen(strSrc);//获得源字符串的长度
if(startNum<=len||strCount<=(len-startNum+1))//对输入的参数进行判断
{
for(int i=1;i
strSrc++;
}
while(*strSrc!='\0'&&count
*strDest++ = *strSrc++;
count++;
}
*strDest = '\0';
}
else
printf("截取失败!");
return address;
}