、编写求子串函数substr(s,n1,n2),在串s中从n1位置开始取n2个字符的子串

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:32:41

#include<stdio.h>
#include<string.h>
void substr(char s[],int n1,int n2)
{
int i,j;
char t[100];
for(i=n1,j=0;i<n2;i++,j++)
{
t[j]=s[i];

}
t[j]='\0';
puts(t);
}
char main(void)
{
char s[100];
int n1,n2;
printf("输入字符串:");
gets(s);
printf("输入n1:");
scanf("%d",&n1);
printf("输入n2:");
scanf("%d",&n2);
substr(s,n1,n2);
return 0;
}