社区
C语言
帖子详情
如何使用打开的文件句柄或流将顺序文件的内容清空?
zoohoo
2003-10-21 09:09:34
such as:
fstream is("./aaa.txt", ios::in|ios::out);
if(is.bad() || !is.good())
{
return 0;
}
is.clear(); // 对于打开的文件流,怎么把文件的内容清空呢?
...
...
...
is.close();
...全文
72
13
打赏
收藏
如何使用打开的文件句柄或流将顺序文件的内容清空?
such as: fstream is("./aaa.txt", ios::in|ios::out); if(is.bad() || !is.good()) { return 0; } is.clear(); // 对于打开的文件流,怎么把文件的内容清空呢? ... ... ... is.close();
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zoohoo
2003-10-21
打赏
举报
回复
楼上的朋友,我说是已经打开的文件句柄,这样肯定不行的。
楼上楼上的朋友,ftruncate好像是unix下的api,拿在windows下面应该怎么做呢?thx~
Hot_Forever
2003-10-21
打赏
举报
回复
ios::in|ios::out|ios::trunc
就可以把文件原先的内容清空了
fierygnu
2003-10-21
打赏
举报
回复
ftruncate - set a file to a specified length
int ftruncate(int fildes, off_t length);
zoohoo
2003-10-21
打赏
举报
回复
clear the file handle, not file content. I want to clear the file content. you know!
mixtrue
2003-10-21
打赏
举报
回复
or you can look up in msdn . there is more detail information vailable in msdn. Enjoying it.
mixtrue
2003-10-21
打赏
举报
回复
ftruncate is clear the file handle when you use it . Before you use it , you must clear the file heandle. ftruncate is file truncate . Main meaning is to clear opened file handle.
zoohoo
2003-10-21
打赏
举报
回复
ftruncate是什么?没有听说过嘛,能不能具体一点,thx!
fierygnu
2003-10-21
打赏
举报
回复
ftruncate
zoohoo
2003-10-21
打赏
举报
回复
ok
散分!
fierygnu
2003-10-21
打赏
举报
回复
先用SetFilePointer设置到文件头,然后SetEndOfFile。
zoohoo
2003-10-21
打赏
举报
回复
SetEndOfFile
The SetEndOfFile function moves the end-of-file (EOF) position for the specified file to the current position of the file pointer.
BOOL SetEndOfFile(
HANDLE hFile // handle of file whose EOF is to be set
);
好像不对嘛!
fierygnu
2003-10-21
打赏
举报
回复
SDK的函数SetEndOfFile。
Hot_Forever
2003-10-21
打赏
举报
回复
关掉再打开行不?
Windows游戏编程系列之1:GUI窗口界面编程及游戏入门实战
我将带领大家来系统学习Windows的窗口编程,包括消息、窗口、GDI绘图、游戏开发等。 本课程比较基础,非常适合初学者入门,读者可以边学习边实践。 具体的章节目录和课程
内容
如下所示: ---------------------------...
何为
文件
句柄
??
该函数取回一个
顺序
号,即
文件
句柄
(file handle),该
文件
句柄
对于
打开
的
文件
是唯一的识别依据。要从
文件
中读取一块数据,应用程序需要调用函数ReadFile,并将
文件
句柄
在内存中的地址和要拷贝的字节数传送给操作...
C++
文件
读取操作详解
一、
文件
打开
的方式和默认选项 // 附加到末尾,原来的数据不变 ios::app Opens an output file for appending. //
文件
打开
后定位到
文件
尾,ios:app就包含有此属性 ios::ate Opens an existing file (either input ...
使用
fopen函数创建UTF-8编码
文件
的方法
通过按照上述步骤,您可以创建一个UTF-8编码的
文件
,并将
内容
写入其中。请确保您的代码执行环境支持UTF-8编码,并
使用
适当的文本编辑器来查看生成的
文件
内容
。...完成
文件
写入后,
使用
fclose函数关闭
文件
句柄
。
Python基础综合练习1——第3关:Python对
文件
的操作
编写一个能将不同
文件
中的所有数字,按从小到大的
顺序
写入新的
文件
中的小程序 相关知识 为了完成本关任务,你需要掌握: Python 如何进行读写
文件
操作; Python 内置函数sorted的
使用
Python对
文件
的读写操作 ...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章