回 帖 发 新 帖 刷新版面

主题:[讨论]如何实现格式化输入(字符串转多个数值)?

举个例子:
var i: integer;

Procedure .......;
begin
   i := strtoint(form1.edit1.text);   //这可以输入一个数
end ;

假如我需要同时输入多个数字,包括浮点数,整数,等等
该如何实现,delphi有没有集成的函数直接调用?
谢谢!

回复列表 (共3个回复)

沙发

一个edit输入好几个数?中间用什么做分隔符?

板凳

随意一个符号,通常就‘,’嘛

3 楼

可以考虑全部当成字符串处理,遇到逗号就赋值给其他变量。但是有些类型是不能转成int的

我来回复

您尚未登录,请登录后再回复。点此登录或注册