delphi转C++Builder?

特招 2005-01-07 10:42:51
While Not (GIntstr[1] In ['-', '0'..'9']) Do delete(GIntstr, 1, 1);

dispose(GInt);


...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
constantine 2005-01-07
  • 打赏
  • 举报
回复
AnsiString s="-0123456789";
While(!s.pos(GIntstr[1]))
GIntstr.Delete(1,1);


dispose(GInt);-->动态分配的?bcb很不好做
跟DisposeStr不一样的

简单点还是用new,delete好了


jinhaiwu 2005-01-07
  • 打赏
  • 举报
回复
直接delete行了,都是释放内存
特招 2005-01-07
  • 打赏
  • 举报
回复
GInt 是结构体类型的变量
僵哥 2005-01-07
  • 打赏
  • 举报
回复
不过我在CB中用的是AnsiString,但是不等同于Delphi的AnsiString
僵哥 2005-01-07
  • 打赏
  • 举报
回复
while(GIntstr.c_str()[1]!='-'&&!(GIntstr.c_str()[1]>='0'&&GIntstr.c_str()[1]<='9'))GIntstr.Delete(1,1);

DisposeStr(GInt);
特招 2005-01-07
  • 打赏
  • 举报
回复
AnsiStirng GIntstr;

13,822

社区成员

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

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