C语言写文件写到文件开头,代码
时间: 2024-02-01 13:43:25 浏览: 50
使用C语言头文件
5星 · 资源好评率100%
可以使用fseek函数将文件指针移动到文件开头,然后再写入数据。以下是一个例子:
```c
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "r+"); // 打开文件,以读写方式打开
if (file == NULL) {
printf("Failed to open file.");
return 1;
}
fseek(file, 0, SEEK_SET); // 将文件指针移动到文件开头
fputs("Hello, world!", file); // 写入数据
fclose(file); // 关闭文件
return 0;
}
```
在以上例子中,使用fopen函数打开文件,并以读写方式打开。接着使用fseek函数将文件指针移动到文件开头,然后使用fputs函数写入数据。最后使用fclose函数关闭文件。
阅读全文