当前位置:首页 » 编程语言 » c语言中如何截取字符
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中如何截取字符

发布时间: 2022-03-05 16:45:10

① 用c语言截取字符串

如果允许使用库函数,那么实际这个非常简单:

#include<string.h>
#include<stdio.h>
voidparse_str(char*str)
{
char*s=NULL,*p;
if(str[0]!='s'||str[1]!='!')
return;
s=strp(str+2);
p=strtok(s,":");
while(p)
{
printf("%s ",p);
p=strtok(NULL,":");
}
free(s);
}

② c语言中怎样截取一个字符串的最后一个字符

#include "stdio.h"
#include "string.h"
main()
{
char* p ="abcdefg";
int len = strlen(p);
char* t = &p[len-1];
printf("%c\n",*t);
}

③ C语言。截取字符串

#include<stdio.h>
#include<string.h>
#include<ctype.h>
voidprint(chars[],intn,intm)
{
intk;
inti;
char*p;
k=strlen(s);
p=s;
for(i=n-1;i<n-1+m;i++)//从第n-1位置开始,截取m个字符
putchar(*(p+i));
printf(" ");

}
voidmain()
{
char*s,str[20];
intm,n;
printf("pleaseinputastring: ");
s=str;
gets(s);
printf("thestringis:");
puts(s);
printf("pleaseinputnandm ");
scanf("%d%d",&n,&m);
print(s,n,m);
}