以行一行的读,找不是数字的,就是名字:可以用if line[n] in [ord('0')..ord('9')] 判断是否是数字.line是这一行的string.
解决方案 »
- 有挑战性的问题,欢迎大家和我一起探讨一下。关于用OLE方式封装WPS时合并菜单的问题(ActiveForm,OCX)
- delphi 中如何实现每隔一段时间比如(00:00:30)秒自动 按下Button.
- 被Barland盯上了!!
- Tsocket 阻塞方式疑问
- 关于事务操作
- 关于线程的问题!
- 如何刷新被窗口遮盖的部分?
- 我的mouse左右键中间有个滚轮,它对应的windows消息是什么?
- 谁能告诉我sqlite+delphi+zeos 问题
- dbgrid 显示记录时的memo字段的显示问题?
- ADOQuery和DbGrid中记录删除的的问题
- =====向大侠索取一个有关调用Word2000的代码=-===
section就是身份证号码,这个绝对是唯一的吧
里面的ident比如'name'就是人名.读写多方便!
Name:string[10];
IdNum:Cardinal; //32位无符号整数
end;var
myFile:File of MyType; //定义你的记录文件
aa:MyType; //记录变量
begin
assign(myFile,'你的文件名');
try
reset(myFile);
read(myFile,aa); //读出一个记录
finally
closeFile(myFile);
end; //end of try
Edit1.text:=aa.name; //人名
Edit2.text:=IntToStr(aa.IdNum); //身份证号
end;用seek(myFile,n)可以定位到文件中的第n个记录;write(myFile,aa)向文件中写一个记录