请教关于文本文件读取的问题。

colorfullily1979 2003-11-27 02:09:11
请教大虾:
我要读取一个文本文件中各点的坐标、污染物浓度值,放入变量中,然后生成一个shp文件。文本文件格式如下
* * PRED
* COORDINATES (M) * CONC
RECEPTOR * X Y Z * (PPM)
------------*-----------------------*------
1. Recpt 1 * 20 200 1.8 * 2.5

最后一行是我要读取的信息。我想将数据读出后存入三个变量中(x:20 y:200 pollutant:2.5),但是一般书上介绍的都是读取一行,我该怎样把这些数据放入三个变量中呢?谢谢!
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dublue 2003-11-27
  • 打赏
  • 举报
回复
欲读出具体值,必须有明确的分隔符,比如crlf,逗号等。
可以在每个坐标值前加上一个标识,比如“|”,再用readline,instr就好读出了
chao778899 2003-11-27
  • 打赏
  • 举报
回复
每行读取,按位置或者标志符进行分离,可能用到函数:
instr(),mid()等
aiur2000 2003-11-27
  • 打赏
  • 举报
回复
如果位置固定的话同样按照读取一行。
在利用InStrRev或instr函数进行分割。
如果除去空格位置一定的话,(例如在3,4,5字段)你就有办法读取。
具体方法你可以参考msdn试试。

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧