首页 > 用户发贴区 > 编程问题提问区 > 求救 这个题目怎么做?
2008
04-24

求救 这个题目怎么做?

输入一字符串str,再输入两个整数start与len,截取str字符串从start位置开始,截取len个字符存放到另外一个字符串dest中


求救 这个题目怎么做?》有 1 条评论

  1. 1588tang 说:

    朋友,看看下面这些代码能不能完成你要的功能:

    #include<stdio.h>
    #define MAX 100
    void substr(char *str,int stat,int len, char *dest)
    {
                int a;
                char*p=str;
               
       for(a=stat-1;a<len;a++)
       {
          *dest++=*(p+a);
         
       }
              
    }
    main()
    {
          char str[MAX],dest[MAX];
          int stat,len;
    printf(“请输入一字串\n”);
    scanf(“%s”,str);
    printf(“请输入起始位置:\n”);
    scanf(“%d”,&stat);
    printf(“请输入结束位置:\n”);
    scanf(“%d”,&len);
    substr(str,stat,len,dest);
    printf(“%s”,dest);
    getch();
    }

留下一个回复