#include <stdio.h>
int substr(char dst[], char src[],int start, int len)
{
char* sc = src+start;
int n = strlen(sc);
int i = 0;
if(n < len)
{
len = n;
}
while(len)
{
dst[i] = sc[i];
len--;
i++;
}
dst[i] = '\0';
}
int main()
{
char dst[10];
char src[] = "bit-tech";
substr(dst,src,3,9);
printf("%d\n",sizeof(dst));
printf("%d\n",strlen(dst));
printf("%s\n",dst);
return 0;
}
编写一个函数,它从一个字符串中提取一个子字符串。函数原型如下: Int substr(char dst[], char src[],int start, int len) {} 目标是:从src数组
最新推荐文章于 2022-06-08 18:54:24 发布