fgetpos() - C庫函式
C庫函式 int fgetpos(FILE *stream, fpos_t *pos) 獲取當前檔案位置的資料流,並將其寫入到 pos。
宣告
以下是宣告的fgetpos()函式。
int fgetpos(FILE *stream, fpos_t *pos)
引數
-
stream -- 這是一個檔案物件的標識流的指標。
-
pos -- 這就是指標一個為fpos_t的物件。
返回值
該函式成功返回零,否則在錯誤的情況下返回非零值。
例子
下面的例子顯示 fgetpos()函式的用法。
#include <stdio.h> int main () { FILE *fp; fpos_t position; fp = fopen("file.txt","w+"); fgetpos(fp, &position); fputs("Hello, World!", fp); fsetpos(fp, &position); fputs("This is going to override previous content", fp); fclose(fp); return(0); }
讓我們編譯和執行上面的程式,這將建立一個檔案file.txt,這將有以下內容。首先,我們得到的初始位置的檔案使用 fgetpos()函式,然後我們寫Hello,World!在該檔案中,但後來我們用 fsetpos()函式復位寫指標在該檔案,然後開始寫下列內容的檔案:
This is going to override previous content
相關文章
- C 庫函式 - strstr()函式
- fgetpos
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- C庫函式手冊函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- c語言函式庫(轉)C語言函式
- 檔案檢測函式 feof, ferror,clearerr C庫函式函式Error
- C語言庫函式及示例C語言函式
- linux下的c庫函式Linux函式
- rewind (C程式中的庫函式)C程式函式
- C語言標準函式庫C語言函式
- C++11 標準庫 bind 函式C++函式
- C++ functional庫中的仿函式C++Function函式
- libevent C 事件通知介面函式庫事件函式
- C語言Math函式庫簡介C語言函式
- c標準庫中qsort函式用法函式
- c語言快速排序(庫函式使用)C語言排序函式
- sbrk函式是不是系統呼叫,還是c標準庫函式?函式
- AT&T彙編之使用C庫函式函式
- STM32呼叫C庫自帶函式函式
- C語言的比較庫函式--qsortC語言函式
- C語言中庫函式呼叫幾例(轉)C語言函式
- PHP 函式庫 1 - 函式庫的分類PHP函式
- C++函式C++函式
- 【C++】函式C++函式
- C/C++—— C++中函式重寫和函式過載C++函式
- c語言學習--time庫函式詳解C語言函式
- GNU/linux的C函式庫介紹(轉)Linux函式
- C++ 建構函式和解構函式C++函式
- C語言 itoa函式及atoi函式C語言函式
- C++的函式和模板函式 (轉)C++函式
- 前端函式式功能庫前端函式
- C標準庫之檔案目錄操作函式——_tempnam函式
- C++的函式式革命C++函式
- c++ Beep函式C++函式
- c++函式模板C++函式
- C++仿函式C++函式