H hjlover2000 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #1 我要将 edit 中输入的数字转换为 char 型 请问如何做???
S Siva Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #2 var str :string; achar:char; str:=edit.text; achar:=str[1]; //edit中的数字本来就是字符型的
H hjlover2000 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #5 好象没有成功,简单说,我在 EDIT 输入 50 , 那么要输出第 50 号的ascll值 , 也就是 #50。
H hjlover2000 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #7 我试过了,但是当edit中为字母时不行,例如 6a
W wqhatnet Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #8 abc:=edit1.text; for i:=0 to length(str) do chararr:=abc;
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #10 来自:hjlover2000, 时间:2004-4-27 17:24:14, ID:2584129 我试过了,但是当edit中为字母时不行,例如 6a 当然不行拉! 当里面用非数字时候 strtoint 是没办法处理,这函数是Delphi提供的, 没考虑到这个 , 你可以自己判断 或者 限制输入 ,比如在 onkeypress 里面: if (key>'0') or key (< '9') then key:=#0;
来自:hjlover2000, 时间:2004-4-27 17:24:14, ID:2584129 我试过了,但是当edit中为字母时不行,例如 6a 当然不行拉! 当里面用非数字时候 strtoint 是没办法处理,这函数是Delphi提供的, 没考虑到这个 , 你可以自己判断 或者 限制输入 ,比如在 onkeypress 里面: if (key>'0') or key (< '9') then key:=#0;
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-27 #11 几个需要搞清楚的概念性问题: 1.Edit中输入的是 字符串 2.要用 StrtoInt 转成 数值 3.然后把此数值‘转’成char类型的 4.实际上char后,在内存中的值并没有变化,只是在逻辑上的“类型”
几个需要搞清楚的概念性问题: 1.Edit中输入的是 字符串 2.要用 StrtoInt 转成 数值 3.然后把此数值‘转’成char类型的 4.实际上char后,在内存中的值并没有变化,只是在逻辑上的“类型”