如何取得字符串右边的指定长度的字符串

yangchuzi 2004-07-01 10:00:37
例如:str="abcdedf",我现在想取str从右边开始3个字符的字符串
即:"edf",能不能用RightStr(str,3),但是他总是提示该函数没有定义,
我在前面加了#include <StrUtils.h>还是不行,该怎么办呢
...全文
126 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
futulove 2004-07-01
  • 打赏
  • 举报
回复
#include <StrUtils.hpp>
加上pp就可以正常使用了
Maconel 2004-07-01
  • 打赏
  • 举报
回复
呵呵,要注意头文件是StrUtils.hpp,而不是StrUtils.h

#include <StrUtils.hpp>
AnsiString s = "Maconel";
s = RightStr(s, 3);
ShowMessage(s);
MEFULEU 2004-07-01
  • 打赏
  • 举报
回复
String str="abcdedf";

ShowMessage(str.SubString(str.Length()-2,str.Length()));
woshialber 2004-07-01
  • 打赏
  • 举报
回复
str.SubString()
gqz123456 2004-07-01
  • 打赏
  • 举报
回复
String str1,str2="123456";

str1 = str2.SubString(str2.Length()-2,3);

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧