c++builder的截串函数是什么

peanut2008 2005-06-24 03:01:45
c++builder的截串函数是什么
...全文
148 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
FengSC 2005-06-27
  • 打赏
  • 举报
回复
获取一个串的第5个字符开始的10个字符。
strncpy(dest,src+5,10);
suny803 2005-06-27
  • 打赏
  • 举报
回复
substring(int,int)是字符不是汉字!
NetSpider9804040 2005-06-27
  • 打赏
  • 举报
回复
唉,来迟一步,被楼上的各位都 给说啦!
zyyoung 2005-06-26
  • 打赏
  • 举报
回复
AnsiString s;
int i;
while(i)
{
i++;
if(i=s.pos("*"))
break;
}
s=s.delete(1,i);
截取。。
huabihan 2005-06-24
  • 打赏
  • 举报
回复
substring
pos等等都可以。
崔作非 2005-06-24
  • 打赏
  • 举报
回复
还有LeftStr和RightStr这两个,有时用它们更方便一些。同意楼上朋友的观点,多看看帮助有好处。
singsing26 2005-06-24
  • 打赏
  • 举报
回复
来迟一步了!
唉!
用SUBSTRING吧!
怎么用看BCB的帮助
要养成看BCB帮助的习惯
那里写得很清楚
僵哥 2005-06-24
  • 打赏
  • 举报
回复
这是使用类,字串通常指的是类似于char *s的字符串指针,对于这种情况下相对麻烦点。
char sourcestring[]="我要它只有子串\0";
char substring[100];
memset(substring,100);//初始化,即清空substring
char *p; //定义一个字符指针
p=sourcestring;
//从第5个开始取10个
p+=5;//这个指针移动的长度千万要小心越界
strncpy(p,substring,10);

僵哥 2005-06-24
  • 打赏
  • 举报
回复
AnsiString sourceString="我要它只有子串";
ShowMessage(sourceString.SubString(5/*从第5个开始取子串*/,10/*取10个字符长度*/);
peanut2008 2005-06-24
  • 打赏
  • 举报
回复
怎么用?
sxzqlzx 2005-06-24
  • 打赏
  • 举报
回复
substring

13,825

社区成员

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

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