2017-10-16 102 views
-1

好吧,让我们说我有,其中包括一些逗号分隔值,像这样示例文本文件:如何读写逗号分隔的文本值到文件中VB 6.0

-1,0,3,0,5,4,6,7,8,9 

而且我想在VB程序6.0打开该文件,读取值并将其存储在其中显示在文本框像这样(例如)变量:

Name: [ Value -1 ] 
Nationality: [ Value 0 ] 
Experience: [ Value 3 ] 

等..

所以,当我有机会这些值程序文本框并点击保存文件 - 它将保存新文件的值。这很简单。感谢你们 !

+0

你能通过编辑这个问题发布你的代码吗? –

+0

对不起,我没有密码。那就是我为什么要问它是如何完成的。我仍然在寻找它,但很难找到有关VB 6.0的东西 –

+0

不应该很难,因为VB6的每个合法副本都附带了包中包含的MSDN CD中的联机文档。没有MSDN CD意味着不是合法副本。 – Bob77

回答

1

(注:这个答案是假设该文本文件只包含一行。)

首先,你需要阅读的文本文件:

Dim rawData as string 

Dim sFileText as String 
Dim FileNo as Integer 
FileNo = FreeFile 
Open "C:\test.txt" For Input As #FileNo 'you should change the file path 
Line Input #FileNo, sFileText 'read the whole line 
rawData = sFileText 'store the first line of the text file in 'rawData' 
Close #FileNo 

接下来,你需要拆分RAWDATA由逗号:

Dim data() as string 'an array that will hold each value 
data = Split(rawData, ",") 'split 'rawData' with a comma as delimiter 

现在第一值被存储在数据(0),第二数据(1),等等

至于“保存文件”按钮,你可以这样做:

Dim newData as String 
newData = data(0) & "," & data(1) & "," & data(2) 'etc. 

然后write it to a file

Write #filenumer Value1, Value2, Value3... 

然后你可以使用输入#来获得在同一时间或线路输入一个值,让他们一下子:

+0

像魅力一样工作。谢谢! –

0

,如果你做到这一点的文件会自动逗号分隔。

相关问题