用freopen重定向清空文件内容
时间: 2024-03-24 14:39:43 浏览: 215
使用 `freopen` 函数重定向文件时,可以通过指定文件打开模式来清空文件内容。将文件打开模式设置为 `"w"`,即可清空文件内容并将文件指针指向文件开头,示例代码如下:
```c++
#include <cstdio>
int main() {
// 打开文件并清空文件内容
FILE* fp = freopen("test.txt", "w", stdout);
// 输出内容到文件中
printf("Hello, world!\n");
// 关闭文件
fclose(fp);
return 0;
}
```
上述代码将输出内容写入到名为 `test.txt` 的文件中,并清空了该文件的内容。
阅读全文