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