是否可以在C++中清除内容(即将EOF设置为开头/重置文件),只知道文件*?我正在写一个带有wb +访问权限的临时文件,并希望有时清除它并截断它而不添加对fclose和fopen的调用.我不认为这是可能的......但如果没有,为什么不呢?
提前致谢!
这取决于您的平台.POSIX标准提供ftruncate(),它需要文件描述符,而不是FILE指针,但它也提供fileno()从FILE指针获取文件描述符.
类似的设施将在Windows环境中可用- 但名称不同.
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |