社区
C++ Builder
帖子详情
在一个字符串中提取其中的几个字符该怎么做,请高手指点。
xlzxc
2002-04-10 03:41:17
我有一个字符串如: abcdefg ,我想从其中取出前5个字符,因该怎么做啊。
...全文
153
9
打赏
收藏
在一个字符串中提取其中的几个字符该怎么做,请高手指点。
我有一个字符串如: abcdefg ,我想从其中取出前5个字符,因该怎么做啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jbmw
2002-04-10
打赏
举报
回复
朋友,你是不是送分得???
我不懂电脑
2002-04-10
打赏
举报
回复
AnsiString str="abcdefg",str1;
str1=str.SubString(1,5);
liux330
2002-04-10
打赏
举报
回复
楼顶两位老兄的方法简单,其中方法的第一个参数是要从第几个字符开始提取的位置(注意是从1开始哦),第二个参数为提取其后面的几个字符。
lovebcb
2002-04-10
打赏
举报
回复
结帖吧 !
kingcaiyao
2002-04-10
打赏
举报
回复
如果你要取出你已经获得的字符串中的单个字符:
AnsiString S="ABCDEFG";
AnsiString str=S.SubString(1,5);
char ch1=str.c_str()[0];
char ch2=str.c_str()[1];
char ch3=str.c_str()[2];
char ch4=str.c_str()[3];
char ch5=str.c_str()[4];
Larky
2002-04-10
打赏
举报
回复
试一试再帮助里找copy函数
liux330
2002-04-10
打赏
举报
回复
AnsiString a="abcdefg";
AnsiString b;
for(int i=1;i<=5;i++)
{
b=b+a[i];
}
ShowMessage(b);
kingcaiyao
2002-04-10
打赏
举报
回复
S="abcdefg";
ShowMessage(S.SubString(1,5));
city1000
2002-04-10
打赏
举报
回复
AnsiString str="abcdefg",str1;
str1=str.SubString(1,5);
OK!给分吧
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章