社区
C语言
帖子详情
C中如何从字符串中取出子串,有没有类似substring()的函数
Dream_2014
2007-03-13 08:50:35
C中如何从字符串中取出子串,有没有类似substring()的函数
...全文
6909
6
打赏
收藏
C中如何从字符串中取出子串,有没有类似substring()的函数
C中如何从字符串中取出子串,有没有类似substring()的函数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bargio_susie
2007-03-14
打赏
举报
回复
是的。。
#include <stdio.h>
#include <string.h>
int main()
{
char string[10];
char *str1="abcdefghi";
strncpy(string,str1,3);-------->strncpy(string,str1+想要开始的地方,3);
string[3]='\0';
printf("%s",string);
return 0;
}
onlyc_2005
2007-03-14
打赏
举报
回复
请教楼上:
这两个函数是不是都是从第一个字符开始copy N个字符呢?如果我想copy中间的一段字符串该如何操作?是不是先要用指针定位到我想copy的地方?
hilary0810
2007-03-14
打赏
举报
回复
晕倒
void substing(char *pSrc,char *pDes,int StartPos,int len)
{
if(StartPos > strlen(pSrc))
return ;
len = (strlen(pSrc) - StartPos) > Len ? Len:(strlen(pSrc) - StartPos);
strncpy(pDes, pSrc+StartPos, Len);
pDes[Len] = '\0';
}
jixingzhong
2007-03-13
打赏
举报
回复
函数名称: memcpy
函数原型: void *memcpy(void *dest, const void *src, size_t n)
函数功能: 字符串拷贝
函数返回: 指向dest的指针
参数说明: src-源字符串,n-拷贝的最大长度
所属文件: <string.h>,<mem.h>
#include <stdio.h>
#include <string.h>
int main()
{
char src[]="******************************";
char dest[]="abcdefghijlkmnopqrstuvwxyz0123456709";
char *ptr;
printf("destination before memcpy:%s\n",dest);
ptr=memcpy(dest,src,strlen(src));
if (ptr)
printf("destination after memcpy:%s\n",dest);
else
printf("memcpy failed");
return 0;
}
jixingzhong
2007-03-13
打赏
举报
回复
函数名称: strncpy
函数原型: char *strncpy(char *dest, const char *src,int count)
函数功能: 将字符串src中的count个字符拷贝到字符串dest中去
函数返回: 指向dest的指针
参数说明: dest-目的字符串,src-源字符串,count-拷贝的字符个数
所属文件: <string.h>
#include <stdio.h>
#include <string.h>
int main()
{
char string[10];
char *str1="abcdefghi";
strncpy(string,str1,3);
string[3]='\0';
printf("%s",string);
return 0;
}
jixingzhong
2007-03-13
打赏
举报
回复
strncpy 或者 memcpy
C语言
中
类似
substring
函数
的用法
/*本文用于知识积累,若有错误之处望指出,谢谢。*/C语言是没有
substring
函数
的,但是可以通过
类似
的
函数
去获取
字符串
,也可以用自定义的方式。
函数
名称: strncpy
函数
原型: char *strncpy(char *dest, const char *src,int count)
函数
功能: 将
字符串
src
中
的count个字符拷贝到
字符串
dest
中
去
函数
返回: ...
C语言实现
字符串
分割,实现Java语言
中
substring
()
函数
我们知道Java语言
中
有
字符串
分割
函数
substring
()使用起来非常方便,先简要介绍一下这个
函数
的功能。 在java
中
substring
()方法有两种用法, beginIndex -- 起始索引(包括) endIndex -- 结束索引(不包括) 第一种: public String
substring
(int beginIndex) 返回一个新的
字符串
,它是此字...
C语言实现JAVA的
substring
,C语言
中
类似
substring
函数
的用法,
substring
函数
用法
C语言
中
类似
substring
函数
的用法,
substring
函数
用法/*本文用于知识积累,若有错误之处望指出,谢谢。*/C语言是没有
substring
函数
的,但是可以通过
类似
的
函数
去获取
字符串
,也可以用自定义的方式。
函数
名称:strncpy
函数
原型:char*strncpy(char*dest,constchar*src,intcount)
函数
功能:将字符...
c语言找
子串
简单的额一道题,求
字符串
子串
的个数,顺便复习一下几个常用
函数
#include <stdio.h> #include <stdlib.h> #include <assert.h> #include <string.h> int ChangeStr( char *src, char *substr, char *chg_str, char *de...
C/C++
substring
函数
算法详解及源码
substring
函数
是用于从
字符串
中
提取
子串
的一种
函数
。它通常接受两个参数:起始位置和
子串
长度,然后返回从起始位置开始,长度为
子串
长度的
子串
。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章