在文件的指定位置写入数据 例如:在1.txt文件中有如下内容1111122222333334444455555我怎样把第三行的数据改写成00000在网上搜了一下,好像是先读出内容,修改完后再写入,请问还有没有其它的方法?先谢谢各位了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 理论上同意SYSSZ 的说法,操作上同意lyserver 的做法 要看具体情况,定长数据可以直接在指定位置put...比如楼主示例数据可以:dim h as longdim f as string f="d:\txt"h=reefileopen f for binary as h put h,15,"00000" '假设行是以vbcrlf换行,要加vbcrlf的长度close 磁盘上的文件数据是连续的,put不会改变文件的总长度,所以,如果上面的示例想修改第三行的数据为"00000000",那就不能用put的方法,只有读出文件内容,然后修改了重新写回去... 哦,上面"put不会改变文件的总长度"这个说的不对,只是就这个示例所指是第三行的总长度,要修改的内容超出那行的长度,会顺延下去影响到下一行数据.... 程序可以运行,在运行时,会出现假死现象!懂的来~~ 是否可以实现 0 和 1 ,0 和 2 这样类型组合,实现不同的调用?不够再开贴! 整理机器时发现,偶在以前参与的一些贴子!特此放上来! 如何将全屏程序窗口化 分页问题 报表 vb 中 16CRC校验如何实现? 如何驾设一个FTP服务器? 怎样获得其他程序的命令按钮的hwnd呢?(一定给分) 请给介绍两本关于数据库的书。。。 在VB中如何用程序调用,超级终端生成以。HT格式的文件并且执行。?????? 我用text控件模拟MSHFlexGrid控件里面的单元格问题 我希望鼠标到屏边缘以后提示 到边了,,但是为什么没有效果呢。。哪里错了。
dim h as long
dim f as string
f="d:\txt"
h=reefile
open f for binary as h
put h,15,"00000" '假设行是以vbcrlf换行,要加vbcrlf的长度
close