16进制 的mod运算
delphi吧
全部回复
仅看楼主
level 3
马到1234567 楼主
刚才的问题已经解决.
现在的问题是这样的
16进制 40 mod 16进制的C ,值为4
当然这个40 是edit1.text里的...
代码是怎样的?请教各位老师
2014年08月03日 03点08分 1
吧务
level 14
交学费先
2014年08月03日 04点08分 2
level 3
马到1234567 楼主
[酷]
刚才在测试..发现好麻烦啊....
原以为 这样就行 edit1.text mod edit2.text
实际上.完全不行
2014年08月03日 07点08分 3
level 3
马到1234567 楼主
难度不小啊
2014年08月03日 14点08分 4
level 10
strtoint(*$* + edit1.text) mod strtoint(*$* + edit2.text)
$ 如果 不行,就换 0x 。
2014年08月04日 02点08分 6
level 10
另外建议使用 strtointdef 函数,安全。
2014年08月04日 02点08分 7
level 10
楼主,智商低就不要搞IT 了,搬砖工资高啊。
2014年08月04日 03点08分 8
level 11
Samples 页里有个SpinEdit可以限制只输入数字。
取值的时候不个取Text,直接取Value
2014年08月04日 04点08分 9
level 3
马到1234567 楼主
Delphi中 StrToIntDef函数的用法:
比如我要判断一个文本框里输入的字符串能不能转换为integer类型,如果能,则返回转换后的整型数据,如果不能,则返回整数0,那么我就可以用strtointdef这个函数.
写法如下:
假设edit1.text:=‘1000‘;
则strtointdef(edit1.text,0)返回值为1000.
如果edit1.text:=‘fdafds‘,则返回值为0.
(如果你用strtoint(edit1.text)当edit1.text:=‘fdads‘时会报错的)我们可以用strtointdef这个函数来判断一个文本框输入的是否是整数.
2014年08月06日 03点08分 10
level 3
马到1234567 楼主
看说明.输入C,,,直接返回0,,
2014年08月06日 03点08分 11
level 13
内联汇编
2014年08月12日 15点08分 12
1