怎样一行一行的读写文件?

codekiwi 2003-03-09 11:45:57
怎样一行一行的读写文件?读取的时候方便.最好给个例子,谢谢
...全文
104 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlexHoo 2003-04-23
  • 打赏
  • 举报
回复
up,我就不说了。
zhurui214 2003-04-23
  • 打赏
  • 举报
回复
或者:

Dim fsoLPSS As New FileSystemObject
Dim ttsLPSS As TextStream

ttsLPSS.WriteLine strLineData
qingming81 2003-04-23
  • 打赏
  • 举报
回复
最后一句应是:Close #1
qingming81 2003-04-23
  • 打赏
  • 举报
回复
以下是一个原始文件读取方法:
dim linetext as string

open app.path & "\A.txt" for input as #1

do until EOF(1)
input #1, linetext
open app.path & "\B.txt" for append as #2
write #2, linetext
close #2
loop

close #2
codekiwi 2003-03-10
  • 打赏
  • 举报
回复
Open CommonDialog1.filename For Input As #1 ' 打开文件。
Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, TextLine ' 读入一行数据并将其赋予某变量。
Print TextLine ' 在立即窗口中显示数

为什么总是提示找不到文件?
用户 昵称 2003-03-10
  • 打赏
  • 举报
回复
line input
zyl910 2003-03-10
  • 打赏
  • 举报
回复

Line Input # 语句


从已打开的顺序文件中读出一行并将它分配给 String变量。

语法

Line Input #filenumber, varname

Line Input # 语句的语法具有以下几个部分:

部分 描述
filenumber 必要。任何有效的文件号。
varname 必要。有效的 Variant 或 String 变量名。


说明

通常用 Print # 将 Line Input # 语句读出的数据从文件中写出来。

Line Input # 语句一次只从文件中读出一个字符,直到遇到回车符 (Chr(13)) 或回车–换行符 (Chr(13) + Chr(10)) 为止。回车–换行符将被跳过,而不会被附加到字符串上。





Line Input # 语句示例
本示例使用 Line Input # 语句从顺序文件中读入一行数据,并将该行数据赋予一个变量。本示例假设 TESTFILE 文件内含数行文本数据。

Dim TextLine
Open "TESTFILE" For Input As #1 ' 打开文件。
Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, TextLine ' 读入一行数据并将其赋予某变量。
Debug.Print TextLine ' 在立即窗口中显示数据。
Loop
Close #1 ' 关闭文件。

chanet 2003-03-10
  • 打赏
  • 举报
回复


line Input #1,record(i,j)
northwolves 2003-03-10
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
CommonDialog1.ShowOpen
Dim x As String
x = CommonDialog1.FileName
Open x For Input As #1 ' 打开文件。
Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, TextLine ' 读入一行数据并将其赋予某变量。
Print TextLine
Loop
End Sub
northwolves 2003-03-10
  • 打赏
  • 举报
回复
CommonDialog1.filename 没有赋值
codekiwi 2003-03-10
  • 打赏
  • 举报
回复
求求大家了,回答吧!
lshadow 2003-03-09
  • 打赏
  • 举报
回复
你的一行一行是什么意思?
纯c读写ini配置文件 用c/c++读写ini配置文件有不少第三方的开源库,如iniparser、libini、rwini、UltraLightINIParser等,但都不理想,往往代码较大、功能较弱、 接口使用不方便。尤其在大小写处理、前后空格、各种注释、跨平台换行符支持、带引号字符串处理、无section操作、原格式保持等方面存在问题。 现将本人精心制作的ini读写程序源码奉献给大家,纯c编写,简洁好用。支持windows和linux。 主要特点: 1、支持;和#注释符号,支持行尾注释。 2、支持带引号'或"成对匹配的字符串,提取时自动去引号。引号中可带其它引号或;#注释符。 3、支持无section或空section(名称为空)。 4、支持10、16、8进制数,0x开头为16进制数,0开头为8进制。 5、支持section、key或=号前后带空格。 6、支持\n、\r、\r\n或\n\r换行格式。 7、不区分section、key大小写,但写入时以新串为准,并保持其大小写。 8、新增数据时,若section存在则在该节最后一个有效数据后添加,否则在文件尾部添加。 9、支持指定key所在整行删除,即删除该键值,包括注释。 10、可自动跳过格式错误行,修改时仍然保留。 11、修改时保留原注释:包括整行注释、行尾注释(包括前面空格)。 12、修改时保留原空行。以上三点主要是尽量保留原格式。 不足之处: 1、不支持单key多value(逗号分割),只能一次性提取后自行处理。 2、不支持同名重复section和key。(重复section可视为错误,重复key则可能造成分歧) 3、不能提取所有section或key名称。 使用只需两个文件inirw.h、inirw.c,另有测试程序和工程文件,支持windows和linux。

7,785

社区成员

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

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