c语言怎样截取字符串
今天小编给大家带来的是c语言怎样截取字符串,希望能帮助到大家!
操作方法
(01)直接给大家代码吧:#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;
(02)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 mn");scanf("%d%d",&n,&m);print(s,n,m);}
(03)题目要调用这个函数:viod substr(char *source,int start,intlength,char *dest);// : Defines the entry point for the console application.//#include "stdafx.h"#include<stdio.h>#include<string.h>#include<ctype.h>void substr(char *source,int start,int length,char *dest);int main(){
(04)char a[20],b[20],*p;int n,x,i;printf("how long:");scanf("%d",&n);printf("where:");scanf("%d",&x);getchar();printf("input words:");gets(a);p = a;substr(p,x,n,b);return 0;}
(05)void substr(char *source,int start,int length,char *dest){int k;int i;int j=0;char *p;k=strlen(source);p = source;for(i=start-1;i<start-1+length;i++)//从第n-1位置开始,截取m个字符dest[j++] = *(p+i);dest[j] = x27; ';printf("the new string is:");puts(dest);printf("n");}
特别提示
网络虽好,但要注意劳逸结合哦!
如果是青少年,小编在这里提示大家千万不能沉迷网络!
-
怎么快速通过新浪微博认证
新浪微博认证是身份的象征,通过新浪微博认证后,可以增加用户的影响力,可以享有新浪微博特殊权限,可以迅速增加粉丝,可以导入到新浪博客认证。通过新浪微博认证后,用户微博名字后面会加一个橙色的大V。很多微博好友都想通过新浪认证,怎么快速通过新浪微博认证呢?欢迎大...
-
怎么做手游推广
现在玩手游的人越来越多,手游市场也开阔起来,每天都会有新的游戏出现,竞争也就显得越发的激烈。想要占据一定的市场,那就需要进行推广,寻找合适的方式,加上游戏本身的质量,这样才会别更多人所了解。操作方法(01)应用商店。可以寻求相关的手游应用商店合作,把自己所要推广...
-
华为浏览器怎么设置默认搜索引擎
我们在使用华为或者荣耀手机时,会使用手机自带的华为浏览器进行网页的浏览,搜索相关的讯息等。如何更改华为手机浏览器默认的搜索引擎,选择其他的搜索引擎,本文将详细介绍。操作方法(01)我们打开自己的华为或荣耀系列手机后,选择最下方的系统自带的“浏览器”进入。(02...
-
怎么成为网易云阅读的作者
最近看到网易云阅读里面竟然有作者选项,所以就来分享下如何成为网易云阅读的作者。操作方法(01)要加入网易云阅读,首先就是先注册一个网易的帐号,一般推荐网易的163邮箱帐号。(02)有了网易邮箱之后,就可以登录网易云阅读的首页,用邮箱登录。(03)登录网易云阅读之后,就点击...