C庫函數(shù) void rewind(FILE *stream) 設(shè)置給定流的文件的開頭的文件位置。
以下是聲明rewind() 函數(shù)。
void rewind(FILE *stream)
stream -- 這是一個文件對象的標識流的指針。
這個函數(shù)不返回任何值。
下面的例子演示了如何使用rewind() 函數(shù)。
#include <stdio.h> int main() { FILE *fp; int ch; fp = fopen("file.txt", "r"); if( fp != NULL ) { while( !feof(fp) ) { ch = fgetc(fp); printf("%c", ch); } rewind(fp); while( !feof(fp) ) { ch = fgetc(fp); printf("%c", ch); } fclose(fp); } return(0); }
假設(shè)我們有一個文本文件file.txt中有以下內(nèi)容:
This is yiibai.com
現(xiàn)在讓我們來編譯和運行上面的程序,這將產(chǎn)生以下結(jié)果:
This is yiibai.com This is yiibai.com