var
S:string;
Vs: array [0..4] of integer;
begin
S:='45623434.32';
Vs[4]:=Pinteger(@S[0])^;
Vs[3]:=Pinteger(@S[2])^;
....
end;
S:string;
Vs: array [0..4] of integer;
begin
S:='45623434.32';
Vs[4]:=Pinteger(@S[0])^;
Vs[3]:=Pinteger(@S[2])^;
....
end;
解决方案 »
- 用delphi怎么画透明的圆
- 使用adotab post 后,怎么确保数据实实的写入硬盘,防止非法关闭后数据丢失
- 如何在追加(append)的模式下修改DBEdit内的文字
- 光通游戏“传奇3”中出现“东亚共荣圈”组织
- 关于菜单设计的问题:为什么我没有定义快捷键却显示了一个快捷键
- 怎样提出HTML文件中的一块到一个字符串?
- 旧话重提:在nt/2000下怎样获取硬盘的物理序列号(如果用到了组件或dll需要有代码)up有分
- 怎样在Database Desktop中为表建立别名?(Parabox7)
- sender 是什么,能讲讲吗?
- 如何将EXCEL中固定格式的数据导入到数据库中?
- 如何实现在delphi中获取局域网上机器的系统时间?
- 状态栏编程如何实现???
Int1:=StrToInt(Copy(Str,1,2));
Int2:=StrToInt(Copy(Str,3,2));
Int3:=StrToInt(Copy(Str,5,2));
Int4:=StrToInt(Copy(Str,7,2));
Int5:=StrToInt(Copy(Str,10,2));好一点:Float1:=45623434.32
int:=StrToInt(FloatFloat('0',Float1*100));
int1:=int div 100*100*100*100
int:=int Mod 100*100*100*100
int2:=int2 div 100*100*100
int:=int Mod 100*100*100
int3:=int2 div 100*100
int:=int Mod 100*100
int4:=int2 div 100
int5:=int Mod 100
还是用字符串操作吧!
Int1:=StrToInt(Copy(Str,1,2));
Int2:=StrToInt(Copy(Str,3,2));
Int3:=StrToInt(Copy(Str,5,2));
Int4:=StrToInt(Copy(Str,7,2));
Int5:=StrToInt(Copy(Str,10,2));好一点:Float1:=45623434.32
int:=StrToInt(FloatFloat('0',Float1*100));
int1:=int div 100*100*100*100
int:=int Mod 100*100*100*100
int2:=int div 100*100*100
int:=int Mod 100*100*100
int3:=int div 100*100
int:=int Mod 100*100
int4:=int div 100
int5:=int Mod 100
还是用字符串操作吧!