请问C语言有没有办法不需要文件名,用文件指针把文件清空?
(2012-06-05 03:29:46)
标签:
c语言
杂谈
请问C语言有没有办法不需要文件名,用文件指针把文件清空?请问C语言:
已知文件指针 FILE *f;
1.怎么清空文件?
2.怎么在指定的位置差插入数据?(不能覆盖后面的数据)
3.怎么得到文件的大小?
第一个问题修改一下:
有没有办法不需要文件名,用文件指针把文件清空?
函数原型
bool FileClear(FILE *f);
或者
bool FileClear(FILE **f);
[ 本帖最后由 ATmega32 于 2008-11-15 23:04 编辑 ]1. f =
fopen("filename",
"w");
2. fseek(错了。。没看清题)
3. UNIX下stat吧,标准C好像没有
[ 本帖最后由 crscholes 于 2008-11-15 22:03 编辑 ]先回第三个用stat查看man 2
stat第二个是做不到http://www.theshowwish.com的http://www.etksalt.com/,只能重写指定位置之后的全部数据原帖由
hellioncu 于 2008-11-15 21:48 发表 http://bbs3.chinau
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。