社区
工具平台和程序库
帖子详情
linux下的C,在字符串操作中,如何取得想要的子串?有什么函数吗?
kuc
2002-11-10 04:05:25
比如:"abcdefg",要取得"cde"。
...全文
242
13
打赏
收藏
linux下的C,在字符串操作中,如何取得想要的子串?有什么函数吗?
比如:"abcdefg",要取得"cde"。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
环境下,C语言是系统编程的基石,其对
字符串
的
操作
是编程
中
不可或缺的一部分。本文将深入探讨在
Linux
下C语言处理
字符串
的一些常见方法,包括去除
字符串
的左右空格、
字符串
的连接、提取子
字符串
、大小写转换、...
linux
下c写的
字符串
替换
本文将深入探讨如何在
Linux
下使用C语言实现
字符串
替换的功能。 首先,我们需要理解C语言
中
的
字符串
。在C语言
中
,
字符串
是由字符数组表示的,通常以空字符'\0'作为结束标志。当我们谈论
字符串
替换时,实际上是在一个...
C常用的
Linux
C语言
函数
库
本文将详细介绍
Linux
中
C语言
函数
库
中
的字符
操作
函数
和
字符串
操作
函数
,帮助开发者更好地理解和应用这些基础但重要的
函数
。 #### 二、字符
操作
函数
在
Linux
下的C语言编程
中
,字符
操作
函数
主要用于单个字符的处理。...
clib
字符串
函数
使用
在
Linux
系统
中
,C语言标准库(通常称为clib或libc)提供了丰富的
字符串
处理
函数
,使得程序员能够方便地
操作
和管理
字符串
。这些
函数
是C语言编程的基础,对于理解和编写高效、可靠的代码至关重要。本篇文章将深入探讨c...
Linux
C
函数
详解
Linux
C
函数
详解涉及到
Linux
操作
系统下C语言编程
中
常用的库
函数
。本书提供了丰富的
Linux
C
函数
使用示例,让读者能够快速掌握并应用于实际的程序设计
中
。以下为书
中
提到的一些
函数
和知识点的详细介绍: 字符测试
函数
...
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章