当前位置:首页 > 编程技术 > 正文

c语言如何清空文件

c语言如何清空文件

在C语言中,清空文件的内容通常意味着将文件的所有内容替换为空字符。以下是一个使用标准C库函数`ftruncate`来清空文件的示例代码。`ftruncate`函数会截断...

在C语言中,清空文件的内容通常意味着将文件的所有内容替换为空字符。以下是一个使用标准C库函数`ftruncate`来清空文件的示例代码。`ftruncate`函数会截断指定的文件,使其长度变为指定值,如果指定值为0,则文件内容将被清空。

```c

include

include

include

include

include

int main() {

const char filename = "example.txt"; // 要清空的文件名

int fd = open(filename, O_RDWR); // 以读写模式打开文件

if (fd == -1) {

perror("open");

return 1;

最新文章