c语言从键盘上输入一串字符串,输入两个数字a和b,截取字符串第a个到第b个字母,并输出截取后的字符串

来源:互联网 发布:网络架空地板的优势 编辑:程序博客网 时间:2024/03/28 21:26

#include <stdio.h>

#include <string.h>

int main(int argc,const char * argv[])

{

   char a[100],b[100];

   char *p;

   char *q;

    p=a;

    q=b;

   int m=0,n=0,i;

   gets(a);

  scanf("%d",&m);

   scanf("%d",&n);

   if((strlen(a)>=m)&&(strlen(a)-m+1)>=n)

    {

        p+=m-1;

    }

   for (i=0; i<=n; i++)

    {

        *q=*p;

        p++;

        q++;

        

        *q='\0';

       

    }

   

   printf("%s\n",a);

   printf("%s",b);

  

    

}


原创粉丝点击