请问文本文件中读取数据遇到tab键怎么处理呢?
我的文本文件中数据存储的格式如下:
帧号 标识符 名字 数据
01 000001 ly 12456
请问怎么分别把帧号,标识符,名字和数据放到各自对应的变量中呢?
问题点数:20、回复次数:7Top
1 楼beyondtkl(大龙驹<*好久没来了,兄弟们好吧。*>)回复于 2004-09-03 11:50:11 得分 10
定义相应的结构
然后把整行数据读入到BUF 然后对此BUF用定义的结构进行类型强行转换
再分别赋值即可Top
2 楼alfree(烨)回复于 2004-09-03 12:09:20 得分 0
可是怎么具体读出呢?我先读出一行数据到buf,
接着比如我想读000001 或者123456 用什么函数呢?请指教!3xTop
3 楼Nozzle(早班火車)回复于 2004-09-03 13:32:38 得分 10
procedure TForm1.Button1Click(Sender: TObject);
var
MyText:TextFile;
Str:String;
begin
AssignFile(MyText,'C:\123.txt');
Reset(MyText);
while not Eof(MyText) do
begin
Readln(Mytext,Str);
ShowMessage(Str);
//分割字符操作,付給你的變量
end;
CloseFile(MyText);
end;Top
4 楼alfree(烨)回复于 2004-09-03 19:18:23 得分 0
//分割字符操作,付給你的变量???
这是我想知道的关键??Top
5 楼alfree(烨)回复于 2004-09-05 09:49:25 得分 0
请帮一下忙啊?怎么没有人回答我啊?还是我的问题太简单呀?:)Top
6 楼alfree(烨)回复于 2004-09-10 09:56:27 得分 0
谢谢了,问题已解决Top
7 楼ilikecs()回复于 2004-12-08 19:35:55 得分 0
究竟是怎样处理的?Top




