Функции библиотеки C - перемотка назад ()
C стандартная библиотека - <stdio.h>
описание
Функции библиотеки Cнедействительными перемотка назад (FILE * поток) в начале местоположения файла , установленного для данного потокафайлов потока.
заявление
Вот описание функции перемотки назад () в.
void rewind(FILE *stream)
параметры
- Поток - это указатель на FILE указатель на объект, поток FILE идентификатора объекта.
Возвращаемое значение
Эта функция не возвращает значение.
примеров
Следующий пример демонстрирует функцию перемотки назад () используется.
#include <stdio.h> int main() { char str[] = "This is w3cschool.cc"; FILE *fp; int ch; /* 首先让我们在文件中写入一些内容 */ fp = fopen( "file.txt" , "w" ); fwrite(str , 1 , sizeof(str) , fp ); fclose(fp); fp = fopen( "file.txt" , "r" ); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } rewind(fp); printf("\n"); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } fclose(fp); return(0); }
Предположим , у нас есть текстовый файлfile.txt, который гласит следующее:
This is w3cschool.cc
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
This is w3cschool.cc This is w3cschool.cc