第一天学delphi就编译出错
一个edit,一个label,一个button
程序功能:计算机用户输入数字的个位数
button代码:
var i:integer;begin i:=edit1.text; label1.text:=i mod 10;end;
vari:integer;begin i:=StrToInt(edit1.text); label1.Caption:=IntToStr(i mod 10);end;
[解决办法]
数据类型不一样i为integer ,edit1.text、label1.caption为string,必须用inttostr、strtoint之类函数转换。
还有,是label1.caption 不是label1.text!
[解决办法]
VB里面可以直接赋值,delphi里面不行,需要转换
i:=StrToInt(edit1.text);
label1.Caption:=IntToStr(i mod 10);
[解决办法]