C語言課程設計 檔案基本操作4

2021-09-23 14:15:21 字數 484 閱讀 2612

/*

隨機讀寫

通過操作檔案的位置指標移動到不同的位置進行檔案的讀寫叫隨機讀寫

用rewind(fp)使檔案的位置指標移動到檔案開始的位置

無返回值

用fseek(fp,偏移, 位置指標)

偏移是long型別

位置指標:

seek_set: 檔案開頭 0

seek_cur: 當前位置 1

seek_end: 檔案結尾 2

用ftell(fp)得到檔案位置指標當前位置相對於檔案首的偏移位元組數。

*/

/*

建立乙個磁碟檔案stu1.dat,檔案中儲存學生資訊,然後對檔案進行讀訪問,

第一次打屏,第二次寫入stu2.dat中。

*/#include

#include

#include

typedef

C語言課程設計 檔案基本操作2

include include include fputc 不在字元後面新增換行 fgetc 不在字元後面新增換行,不管這個字元後面是不是換行,它只讀取乙個字元 fputs 不在字元後面新增換行 fgets 讀取檔案一行內容,行尾無換行則無換行,有換行讀取換行 一般情況下向檔案中寫資料都在行末新增乙...

C語言課程設計 鍊錶

每個節點的前n 1個資料在資料域,最後乙個資料在位址域 每個鍊錶必須有頭指標,為指向結構體型別的指標 陣列與鍊錶儲存資料的區別 1 陣列中的元素占用連續儲存儲存空間,鍊錶不一定占用連續 2 陣列中資料元素訪問隨機,鍊錶訪問是順序 3 鍊錶中插入和刪除元素比陣列操作效率高 建立鍊錶 1 頭插法 查到最...

2019c語言課程設計

三,棋盤遊戲 簡單計算機模擬期棋盤對弈。其中棋盤左上角座標為 1,1 右下角座標為 3,3 遊戲規則如下 1 計算機移動時,使用相應函式掃瞄棋盤矩陣,尋找未佔單元 發現空單元之後,置為 o 未發現時,報告平局後推出。2 輪到對弈者時,使用想要函式要求對弈者回答想把 x 放在哪 3 誰先三點連成一線了...