首页 热点专区 义务教育 高等教育 出国留学 考研考公

C语言。截取字符串

发布网友

我来回答

1个回答

热心网友

#include<stdio.h>
#include<string.h>
#include<ctype.h>
void print(char s[],int n,int m)
{
    int k;
    int i;
    char *p;
    k=strlen(s);
    p = s;
    for(i=n-1;i<n-1+m;i++)//从第n-1位置开始,截取m个字符
        putchar(*(p+i));
    printf("\n");
 
}
void main()
{
    char *s,str[20];
    int m,n;
    printf("please input a string:\n");
    s = str;
    gets(s);
    printf("the string is:");
    puts(s);
    printf("please input n and m\n");
    scanf("%d%d",&n,&m);
    print(s,n,m);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com