社区
工具平台和程序库
帖子详情
linux下的C,在字符串操作中,如何取得想要的子串?有什么函数吗?
kuc
2002-11-10 04:05:25
比如:"abcdefg",要取得"cde"。
...全文
237
13
打赏
收藏
linux下的C,在字符串操作中,如何取得想要的子串?有什么函数吗?
比如:"abcdefg",要取得"cde"。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhynew
2002-11-14
打赏
举报
回复
比如:"abcdefg",要取得"cde"。
int GetSubStr(const char* src, char *dest, const char* szKey)
{
char *pbuff = strstr(src, szKey);
if (pbuff == NULL)
return -1;
strncpy(dest, pbuff,strlen(szKey));
dest[strlen(szKey)] = 0;
return 0;
}
GZCompiler
2002-11-13
打赏
举报
回复
这些函数是C的标准库函数,Linux下也应该可以用。
guyanxiao
2002-11-13
打赏
举报
回复
用strncpy
char t1[20];
char* p = "this is a test";
strncpy(t1,p+6,2);
将is拷贝到t1中
step_by_step
2002-11-12
打赏
举报
回复
strchr()是通过字符来定位
strstr()是通过字符串来定位
他们返回的都是char *
GZCompiler
2002-11-12
打赏
举报
回复
strchr()是定位字符串中的字符,
strstr()是定位字符串中的子串。
这两个函数都有。
GZCompiler
2002-11-11
打赏
举报
回复
strstr()
搜索子串:char* p=strstr("abcdefg","cde");
p指向子串所处位置。
otto_nuaa
2002-11-11
打赏
举报
回复
to:GZCompiler(编译器)
是strchr吧
birth_chen
2002-11-11
打赏
举报
回复
还是使用标准库里的string类,
string s="abcdefg";
string sub=s.substr(2,3);//(位置,长度)
这样sub就是cde了。
jansy
2002-11-10
打赏
举报
回复
char aczInBuf[1024];
char aczOutBuf[1024];
memset(aczOurBuf, 0, sizeof(aczOutBuf) );
strcpy(buf,"这样能不能给50分");
/*i代表你需要的偏移位置,iLen代表你需要的长度*/
sprintf(aczOutBuf,"%*s",iLen,aczInBuf + i);
otto_nuaa
2002-11-10
打赏
举报
回复
char *c = "asdfasdfadfa";
c[3] = 'f';
otto_nuaa
2002-11-10
打赏
举报
回复
strchr(), 在字符串中查找某个字符.
char *strchr(const char *string,int letter)
{
while((*string!=letter)&(*string))
string++;
return (string);
}
kuc
2002-11-10
打赏
举报
回复
误解了,不是要查找,是要取得里面一定长度一定位置的字符串
birth_chen
2002-11-10
打赏
举报
回复
用标准库里的string吧,有很多字串查找的成员函数
Linux
C
字符串
替换
函数
实例详解
最近学习
linux
的基础编程知识,
字符串
替换
函数
,在网上找下资料,觉得这篇文章写的不错,记录下来,和大家分享一下: 实例代码: #include #include #include /** * * @author: cnscn@163.com * @reference: ...
串类型的基本定义和实现
下载好代码后直接在
linux
环境下减压,make之后即可产生可执行代码,压缩文件
中
已经包含了可执行代码。 通过串的堆分配存储结构来实现串的以下功能: //生成一个值等于串常量chars的串string int StrAssign(HString *...
网络编程实践报告
一、程序实践概述 1、题目名称:
Linux
编程基础 2、时间进度: 18周周二和周四,共8学时 3、开发环境: ... (4)、依次输入串,分别保存在str1和str2
中
,然后依次对应比较,若相等则输出对应的
子串
。
Introduction_to_Algorithms:一些我自己的代码
KMP
字符串
匹配,
Linux
源码
中
strstr
函数
的实现 二分查找: 二分查找,包括循环实现和非循环实现 矩阵链乘法: 计算矩阵相乘的最小次数以及输出如何相乘 最优二叉查找树: 求最优二叉查找树的期望搜索代价 排序: 为...
Linux
下c语言实现
字符串
中
不定长的
子串
截取功能
c语言在
字符串
特定位置开始截取指定长度的
子串
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章