91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
玛纳斯县| 淅川县| 德化县| 孙吴县| 论坛| 丹寨县| 沛县| 巴青县| 安阳市| 武威市| 横峰县| 海丰县| 高平市| 麻城市| 天柱县| 哈密市| 苗栗市| 洛宁县| 上犹县| 襄樊市| 微山县| 合肥市| 江阴市| 成武县| 四子王旗| 玉环县| 梁河县| 崇左市| 云梦县| 莱芜市| 喀什市| 镇坪县| 长岛县| 准格尔旗| 兰州市| 甘洛县| 新丰县| 怀仁县| 电白县| 砚山县| 双城市|