c语言怎样截取字符串
来源:网络收集 点击: 时间:2024-02-15直接给大家代码吧:
#includestdio.h
#includestring.h
#includectype.h
voidprint(chars,intn,intm)
{
intk;
inti;
char*p;
k=strlen(s);
p=s;

for(i=n-1;in-1+m;i++)//从第n-1位置开始,截取m个字符
putchar(*(p+i));
printf(\n);
}
voidmain()
{
char*s,str;
intm,n;
printf(pleaseinputastring:\n);
s=str;
gets(s);
printf(thestringis:);
puts(s);
printf(pleaseinputnandm\n);
scanf(%d%d,n,m);
print(s,n,m);
}

题目要调用这个函数:
viod substr(char *source,int start,intlength,char *dest);
//cscs.cpp:Definestheentrypointfortheconsoleapplication.
//
#includestdafx.h
#includestdio.h
#includestring.h
#includectype.h
voidsubstr(char*source,intstart,intlength,char*dest);
intmain()
{

chara,b,*p;
intn,x,i;
printf(howlong:);
scanf(%d,n);
printf(where:);
scanf(%d,x);
getchar();
printf(inputwords:);
gets(a);
p=a;
substr(p,x,n,b);
return0;
}

voidsubstr(char*source,intstart,intlength,char*dest)
{
intk;
inti;
intj=0;
char*p;
k=strlen(source);
p=source;
for(i=start-1;istart-1+length;i++)//从第n-1位置开始,截取m个字符
dest=*(p+i);
dest=\0;
printf(thenewstringis:);
puts(dest);
printf(\n);
}

网络虽好,但要注意劳逸结合哦!
如果是青少年,小编在这里提示大家千万不能沉迷网络!
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_45050.html