C++builder类型转换 145
C++builder里面的Edit框的数字怎么转换成int?具体一点点~直接放代码我要把Edit1.Text的数字用i1这个int类型的变量显示...
C++builder里面的Edit框的数字怎么转换成int?
具体一点点~直接放代码
我要把Edit1.Text的数字用i1这个int类型的变量显示 展开
具体一点点~直接放代码
我要把Edit1.Text的数字用i1这个int类型的变量显示 展开
展开全部
//Edit1->Text中的值必须是能够转化为整数类型的字符串,否则会出错,改一下:
int i1;
TryStrToInt(Form2->Edit1->Text,i1);
int i1;
TryStrToInt(Form2->Edit1->Text,i1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StrToInt(Form2->Edit1->Text);
这个写法本身没有问题,问题在于你输入的数据是否可以正常转换为Int型数据。
在做这种转换前最好先做差错控制,例如用try来先判断一下!
这个写法本身没有问题,问题在于你输入的数据是否可以正常转换为Int型数据。
在做这种转换前最好先做差错控制,例如用try来先判断一下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CB风格的:
int i1 = this->Edit1->Text.ToIntDef(0);
int i1 = this->Edit1->Text.ToIntDef(0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StrToInt(Edit1->Text)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Edit1.Text.ToInt();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询