中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言fseek函數如何使用

小億
111
2023-10-12 23:39:12
欄目: 編程語言

fseek函數是一個文件定位函數,用于移動文件指針到指定位置。

其函數原型為:

int fseek(FILE *stream, long offset, int whence);

參數說明:

  • stream:指向文件的指針。

  • offset:偏移量,表示要移動的字節數。

  • whence:起始位置,可以是以下幾種值:

  • SEEK_SET:文件開頭。

  • SEEK_CUR:當前位置。

  • SEEK_END:文件末尾。

返回值:

  • 成功時,返回0。

  • 出錯時,返回非0值。

示例使用:

#include <stdio.h>
int main() {
FILE *fp = fopen("file.txt", "r");
if(fp == NULL) {
printf("打開文件失敗\n");
return -1;
}
// 將文件指針移動到文件開頭
fseek(fp, 0, SEEK_SET);
// 讀取文件內容
char ch = fgetc(fp);
while(ch != EOF) {
printf("%c", ch);
ch = fgetc(fp);
}
fclose(fp);
return 0;
}

在這個示例中,首先打開了一個名為file.txt的文件。然后使用fseek函數將文件指針移動到文件開頭。接著使用fgetc函數逐個字符地讀取文件內容,并打印出來。讀取完畢后,關閉文件。

0
崇州市| 清涧县| 文成县| 潮州市| 菏泽市| 高平市| 中江县| 靖宇县| 永顺县| 桃园县| 福清市| 岑巩县| 准格尔旗| 易门县| 崇礼县| 沙洋县| 小金县| 霍州市| 鄂托克旗| 汶上县| 资溪县| 聊城市| 昌乐县| 伊金霍洛旗| 宜城市| 马山县| 长丰县| 江都市| 定州市| 天水市| 马尔康县| 固原市| 隆安县| 宿松县| 山阳县| 丰都县| 武夷山市| 营口市| 博兴县| 容城县| 庆元县|