<stdio.h>
头文件中。fseek(stream, 0L, SEEK_SET);
,但更简洁。另外,除了将文件位置指针重置到文件开头,rewind() 还会清除文件错误标志。void rewind(FILE *stream);
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "w+"); if (file == NULL) { printf("Error opening file!\n"); return 1; } fprintf(file, "Hello, World!"); // 重置文件位置指针到文件的开头 rewind(file); char buffer[50]; fread(buffer, 1, 13, file); buffer[13] = '\0'; printf("Read from file: %s\n", buffer); // 输出: Read from file: Hello, World! fclose(file); return 0; }这个代码示例展示了如何使用 rewind() 在文件中返回到开头。它允许我们在写入内容后从文件的开头重新读取内容。
本文链接:http://task.lmcjl.com/news/17565.html