C语言如何打开一个文件然后修改保存

C语言如何打开一个文件然后修改保存,第1张

假定开始没有这个文件,在插入数据时建立文件。

FILE *fp

fopen("c:\\a.txt","wt+")这个是打开以写或读的方式打开文件。打开后就可以写入了,用for循环,例如你有4组数据,

for(int ii<=4i++)

{

fprintf(fp,"%s%s%s%s",a,b,c,d)

}

fprintf()就实现了把数据写入文件的功能。跟printf();差不多,只是一个是往文件里写,一个是往屏幕上写。

上面就实现了插入 *** 作。

如果你想删除一个数据,就先在数组中删除,然后重新进行上述写入文件 *** 作。 要是读取数据的话就在打开文件时:fp = fopen("c:\\a.txt",r+)

要是还不明白的话就看下书,这两个函数就可以满足你的需要。

Private Sub Form_Load()

Dim content As String

Dim temp As String

Open "D:\1.txt" For Input As #1

Do Until EOF(1)

Input #1, temp

If temp = "ccc" Then 'CCC可以改成那行的内容

temp = ""

Else

temp = temp &vbCrLf

End If

content = content &temp

Loop

Close #1

Open "D:\1.txt" For Output As #1

Print #1, content

Close #1

End Sub

----------------

如果要指定要删除第几行的话可以定义一个常数,每读一行+1....


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8077645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存