jixu2008 发表于 2009-3-26 19:54:09

求助,关于读取网络txt或ini文本的第二行

<p><font size="5">如题</font></p>
<p><font size="5"></font>&nbsp;</p>
<p><font size="5">怎么样读取网络上的txt或ini文本的第二行或特定行?</font></p>
<p><font size="5"></font>&nbsp;</p>
<p><font size="5">如我想读出192.168.1.23上的ok.ini或ok.txt里的第二行数字是什么</font></p>
<p><font size="5"></font>&nbsp;</p>
<p><font size="5">用数据流可以读出第一行,第二行没办法,抱歉,我是新手,请高手指教.</font></p>

马大哈 发表于 2009-3-27 15:20:10

<p>你能读第一行,就是说你共享那些已经做好了是吧.</p>
<p>&nbsp;</p>
<p>如果你的文件中的内容是按行区分的,则可以使用一次性读入内存再按行拆分的方案,如下:</p>
<div class="msgheader">QUOTE:</div><div class="msgborder">
<p><font face="Verdana">dim buff as string,StrLine() as string</font></p>
<p><font face="Verdana">open "xx.txt" for binary as #1<br/>&nbsp;&nbsp;&nbsp; buff=space(lof(1))<br/>&nbsp;&nbsp;&nbsp; get #1,,buff<br/>close #1</font></p>
<p><font face="Verdana">strline=split(buff,vbcrlf)&nbsp;&nbsp; '这里的vbcrlf是回车+换行</font></p>
<p><font face="Verdana">msgbox strline(1)&nbsp;&nbsp;&nbsp; '第二行是索引为1的成员,第一行是0</font></p></div>
<p>&nbsp;</p>

jixu2008 发表于 2009-3-27 17:50:09

<p>谢谢老马,学习了,split这个函数非常之不熟悉.</p>
<p>&nbsp;</p>
<p>再次感谢老马....</p>
<p>&nbsp;</p>
<p>吃完饭我来试下哈.</p>
页: [1]
查看完整版本: 求助,关于读取网络txt或ini文本的第二行