求取字符串的长度的函数

pentiuminside 2004-01-27 01:23:32
1。求取字符串的长度的函数 为了进制换算 请问是不是没有进制换算的函数



4294967295
...全文
212 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pentiuminside 2004-01-28
  • 打赏
  • 举报
回复
更正:
float a= pow 10(2);
Canvas->TextOut(100,100,a);


float a= pow 10(2);
这句错 提示
[C++ Error] Unit1.cpp(20): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(20): E2451 Undefined symbol 'pow'
若写作float a= pow (10,2);
提示
[C++ Error] Unit1.cpp(20): E2268 Call to undefined function 'pow'
pentiuminside 2004-01-28
  • 打赏
  • 举报
回复
更正:
float a,b=2;
a=float pow 10(b);
Canvas->TextOut(100,100,a);
这个有错么?
干脆谁帮写两句求10的平方的式子好了 谢谢了
pentiuminside 2004-01-28
  • 打赏
  • 举报
回复
楼上的 谢谢了 这个我会了
还差个问题
你说
c=int pow(10,2);
有什么不对呀?总是执行到这里就出错
简单的就写个这:
float a,b=2;
a=float10(b);
Canvas->TextOut(100,100,a);
帮我看看有错么?

pentiuminside 2004-01-28
  • 打赏
  • 举报
回复
本意就是想用两个Memo 和一个 button 做个进制转换
Memo1里输入十六进制 Memo2里输出十进制
Memo1里的内容如果是 FFFFFFFF 那还简单了
如果是 ED 68 FFFFFFFF 就不知道怎么弄了
需要判断空格内是不是满8位?不满的加0么?
谁能给几行完整的代码 不胜感激 感激涕零 由于小弟第一次用BCB 请每行加一条注释好么?
分不够。我可以另开帖子给分
pentiuminside 2004-01-28
  • 打赏
  • 举报
回复
第一次用BCB
AnsiString sTemp;//声明个字符串变量 ??
long int lLen;//声明长整型变量 ??
sTemp="4294967295"; 给字符串变量赋值??
lLen=sTemp.Length();取字符串长度??看来Length();是取字符串长度的函数了?
那如果想取Memo1构件里的字符串长度呢? Memo1->text= lLen ;么?
或者
AnsiString sTemp;
long int lLen;
sTemp=(Memo1->Text);
lLen=sTemp.Length();
能行么?



qiuafa 2004-01-28
  • 打赏
  • 举报
回复
int length = Memo1->Text.Trim().Length();
qiuafa 2004-01-28
  • 打赏
  • 举报
回复
int length = Memo1->Text.Length();
sun_wyz 2004-01-27
  • 打赏
  • 举报
回复
.Length();
teatool 2004-01-27
  • 打赏
  • 举报
回复
C:strlen();
VCL:StrLen();
AnsiString: .length();
coolie2000 2004-01-27
  • 打赏
  • 举报
回复
AnsiString sTemp;
long int lLen;
sTemp="4294967295";
lLen=sTemp.Length();

//应该可以的

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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