用idl实现:读取txt文件,并将第三列内容存储到一个字符串数组中
时间: 2023-06-18 13:04:20 浏览: 146
字符及字符串-通联支付平台的api文档
以下是示例IDL代码,可以读取文本文件并将第三列内容存储到一个字符串数组中:
```
pro read_txt_file, filename
openr, 1, filename, /GET_LUN
line = ""
cnt = 0
while not eof(1) do begin
readf, 1, line
if (n_elements(line) gt 0) then begin
cnt = cnt + 1
cols = strsplit(line, ' ')
if (n_elements(cols) ge 3) then begin
data[cnt] = cols[2]
endif
endif
endwhile
free_lun, 1
end
```
请注意,此代码假设文本文件中的列是用空格分隔的。如果使用其他分隔符,需要相应地调整代码中的分隔符。
阅读全文