将文本文件的内容读出来,前五行的每个字符串赋值给一个变量,后边的数据放到一个二维数组中
文本文件部分数据,复制如下:
DSAA
 91 73
    118.0    133.0
     25.0     37.0
   -3.140    3.141
    0.000    0.000    0.000    0.000    0.000    0.000   -1.898    0.000   -1.962    0.000   -2.163   -2.253   -2.328   -2.402   -2.483   -2.575   -2.666   -2.749   -2.815   -2.880   -2.919    0.000    0.000   -2.928   -2.922   -2.916   -2.916   -2.924   -2.931   -2.938   -2.946   -2.953   -2.959   -2.964   -2.968   -2.971   -2.971   -2.971   -2.969   -2.964   -2.960   -2.952   -2.938   -2.925   -2.909   -2.888   -2.868   -2.845   -2.819   -2.793   -2.766   -2.736   -2.707   -2.668   -2.616   -2.566   -2.530   -2.512   -2.494   -2.478   -2.463   -2.449   -2.437   -2.427   -2.417   -2.408   -2.400   -2.392   -2.384   -2.376   -2.367   -2.359   -2.351   -2.342   -2.334   -2.326   -2.318   -2.310   -2.302   -2.294   -2.287   -2.279   -2.271   -2.264   -2.258   -2.253   -2.247   -2.242   -2.237   -2.232   -2.232
    0.000    0.000    0.000    0.000    0.000    0.000   -1.898    0.000   -1.962    0.000   -2.163   -2.253   -2.328   -2.402   -2.483   -2.575   -2.666   -2.749   -2.815   -2.880   -2.919    0.000    0.000   -2.928   -2.922   -2.916   -2.916   -2.924   -2.931   -2.938   -2.946   -2.953   -2.959   -2.964   -2.968   -2.971   -2.971   -2.971   -2.969   -2.964   -2.960   -2.952   -2.938   -2.925   -2.909   -2.888   -2.868   -2.845   -2.819   -2.793   -2.766   -2.736   -2.707   -2.668   -2.616   -2.566   -2.530   -2.512   -2.494   -2.478   -2.463   -2.449   -2.437   -2.427   -2.417   -2.408   -2.400   -2.392   -2.384   -2.376   -2.367   -2.359   -2.351   -2.342   -2.334   -2.326   -2.318   -2.310   -2.302   -2.294   -2.287   -2.279   -2.271   -2.264   -2.258   -2.253   -2.247   -2.242   -2.237   -2.232   -2.232
    0.000    0.000    0.000    0.000    0.000    0.000    0.000    0.000   -1.936   -2.042    0.000   -2.234   -2.307   -2.379   -2.454   -2.537   -2.618   -2.692   -2.756   -2.819   -2.862   -2.878   -2.893   -2.903   -2.906   -2.908   -2.913   -2.923   -2.932   -2.941   -2.949   -2.958   -2.965   -2.969   -2.974   -2.977   -2.978   -2.978   -2.976   -2.972   -2.968   -2.960   -2.946   -2.933   -2.917   -2.896   -2.876   -2.854   -2.827   -2.802   -2.774   -2.744   -2.715   -2.676   -2.622   -2.571   -2.534   -2.515   -2.496   -2.478   -2.463   -2.448   -2.435   -2.424   -2.413   -2.404   -2.395   -2.386   -2.377   -2.368   -2.359   -2.350   -2.341   -2.332   -2.324   -2.315   -2.307   -2.298   -2.290   -2.282   -2.273   -2.265   -2.257   -2.250   -2.244   -2.238   -2.232   -2.227   -2.222   -2.216   -2.216

解决方案 »

  1.   


    open "test.txt" for input as #1
    line input #1,lstr1
    line input #1,lstr2
    line input #1,lstr3
    line input #1,lstr4
    line input #1,lstr5n=0
    do while not EOF(1)
      line input #1,lstr
      a=split(lstr," ")
      for i=0 to ubount(a)
        arr(n,i)=a(i)
      next i
      n=n+1
    loop
    close #1
      

  2.   

    我用的是vb.net,而你给的是不是vb的代码?最主要的是没有把前几行的字符串放到变量中!
    我现在有个想法,不知道可不可行,就是:先打开文件,将前五行取出来,然后把每个字符串放到单独的数组中,然后在打开文件,将第五行之后的内容依次取出!
      

  3.   

    我用的是vb.net,而你给的是不是vb的代码?最主要的是没有把前几行的字符串放到变量中!
    我现在有个想法,不知道可不可行,就是:先打开文件,将前五行取出来,然后把每个字符串放到单独的数组中,然后在打开文件,将第五行之后的内容依次取出!