rewind (C程式中的庫函式)
C 程式中的庫函式,功能是將檔案內部的指標重新指向一個流的開頭
- 中文名
- rewind
- 含 義
- 函式名
- 功 能
- 指向一個資料流/檔案的開頭
- 用 法
- void rewind
基本內容
編輯函式名: rewind()
注意:不是檔案指標而是檔案內部的位置指標,隨著對檔案的讀寫檔案的位置指標(指向當前讀寫位元組)向後移動。而檔案指標是指向整個檔案,如果不重新賦值檔案指標不會改變。
用 法: void rewind(FILE *stream);
標頭檔案:
stdio.h
返回值:無
英文解釋
編輯A statement such as
rewind( cfptr );
causes a program's file position--which indicates the number of the next byte in the file to be read or written-- to be repositioned to the beginnning of the file pointed to by cfptr.
程式例
編輯#include <stdio.h>
#include <dir.h>
int main(void)
{
FILE *fp;
char fname[10] = "TXXXXXX", *newname, first;
newname =
mktemp(fname);
fp = fopen(newname,"w+");
if(NULL==fp)
return 1;
fprintf(fp,"abcdefghijklmnopqrstuvwxyz");
rewind(fp);
fscanf(fp,"%c",&first);
printf("The first character is: %c\n",first);
fclose(fp);
remove(newname);
return 0;
}
相關文章
- C++ functional庫中的仿函式C++Function函式
- c標準庫中qsort函式用法函式
- C語言rewind()函式:將檔案指標重新指向檔案開頭C語言函式指標
- fgetpos() - C庫函式函式
- C 庫函式 - strstr()函式
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- C++11中的函式C++函式
- C# 中的本地函式C#函式
- C++中的strrev函式C++函式
- linux下的c庫函式Linux函式
- C庫函式手冊函式
- C#中解構函式,Close函式,Dispose函式的區別C#函式
- C/C++—— C++中函式重寫和函式過載C++函式
- C++中函式呼叫的用法C++函式
- C++中的函式簽名C++函式
- C++ 中的虛擬函式C++函式
- C#中的建構函式C#函式
- 實現C中的strcpy函式函式
- C#中的解構函式C#函式
- C++中的回撥函式C++函式
- C++中strlen函式C++函式
- C中呼叫Lua函式函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- c語言函式庫(轉)C語言函式
- C/C++—— C++中建構函式不能是虛擬函式的原因分析C++函式
- C++中函式指標與函式物件C++函式指標物件
- c++中訊息函式 -- GetMessage函式C++函式
- C++中的函式指標和函式物件總結C++函式指標物件
- 程式中的函式引數函式
- C/C++中的日期和時間函式C++函式
- [cpp]C++中的解構函式C++函式
- C++中compare函式的使用C++函式
- C++中虛擬函式的作用C++函式
- C#中的輸入框函式C#函式
- 談談C++中的swap函式C++函式
- C#中的函式指標 (轉)C#函式指標
- 檔案檢測函式 feof, ferror,clearerr C庫函式函式Error