c语言文件读写的文件指针问题

c语言文件读写的文件指针问题,第1张

fputc(ch+1,f_1-1)

f_1-1 是错误的用法, 文件指针你不能随便 + -

你应该用 fread fwrite这样的接口. 而且你文件打开的方式也应该是 wb 支持写入 *** 作

你要弄清楚f_1的含义, 它并不指向文件的内容, 它只是你访问文件的句柄~

panel tabPage控件是一个页的切换控件,在panel tabPage的页里面是不可以放窗体的,只能放容器,所以你可以在每个页里面放一些控件实现页的切换 第二种:使用mdi,需要的将父窗体设置为mdi容器,这样才能实现,我有DEMO,需要的说,不过这种代码网上到处都是,关于MDI你上百度搜搜就出来了

在文件 *** 作系统中,同时打开的文件个数是受限的,因此在 *** 作系统中对于文件的 *** 作专门设置了一个区域,这个区中为每个文件 *** 作开设了一块 *** 作数据区,其中每个区对应一个文件 *** 作,记录文件位置,当前文件指针位置等,如果进行文件 *** 作需要获得系统分配的一块有效的数据区,这个数据区的编号就是文件句柄,在c中是FILE *类型

*** 作数据区中,有一个文件指针,存放当前可读写文件位置,是一个字节计数值,在打开当前文件后,这个指针指向文件第1个字符,取值是0,那么如果马上读写文件都是从文件第1个字节开始,假定写入或读取了1个字节内容,文件指针在 *** 作完成后自动变为1,指向下一个可 *** 作的位置。文件指针可以顺序后移(增加值)也可以前移(减少值)当然要借助特殊函数。

假定要获取文件尺寸,可以在打开文件后(文件指针内容为0)利用文件指针 *** 作函数(比如feek)令文件指针转到文件尾部,这时文件指针取值就是文件的实际字节数了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存