順序檔案輸入語句

順序檔案輸入語句

順序檔案輸入,所謂檔案輸入,指的是將磁碟上檔案的數據讀(輸入)到計算機的記憶體里來,以便對這些數據進行處理。

基本介紹

  • 中文名:順序檔案輸入語句
  • 外文名:sequential file input statement
  • 定義:將磁碟數據輸入到計算機記憶體里
  • 系統:計算機
  • 分類:有定界符和無定界符
  • 套用學科:計算機原理
檔案簡介,檔案存取,

檔案簡介

順序檔案可以通過程式把數據輸出到磁碟上來建立,也就是用OUTPUT方式打開一個磁碟檔案,用WRITE語句或PRINT語句寫入數據而生成。所謂”順序”就是這種檔案建立時,總是從檔案頭開始,把記錄逐個寫入磁碟,且在磁碟上排列順序與寫入順序一致,讀取時也必須從頭開始,即順序檔案的邏輯順序與物理順序是一致的,且讀寫不可交替進行。
順序檔案又可分為有定界符順序檔案和無定界符順序檔案兩類,有定界符順序檔案各數據之間可用逗號分隔,字元型數據用雙引號括起來;無定界符順序檔案各數據之間用空格分隔,字元型數據不使用雙引號。

檔案存取

有定量符順序檔案的存取
1.向有定界符順序檔案輸出語句一般形式
WRITE#檔案號,表達式;
其中,檔案號是用OUTPUT模式打開的檔案號,表達式表是由若干個表達式組成,各表達式之間用逗號分隔。
2.從有定界符順序檔案輸入語句一般形式
INPUT#檔案號,變數表;
其中,檔案號是用INPUT模式打開的檔案號。變數表由若干變數用逗號分隔組成,變數可以是簡單變數。字元串變數或數組元素。變數表中的變數類型、順序、個數要與WRTTF語句表達式一致。
無定界符順序檔案的存取
1.向無定界符順序檔案輸出語句的一形式為
PRINT#檔案號,[USING“格式字元串”;]表達式;
其中,PRINT為輸出命令,檔案號是為輸出而打開的檔案的編號。USING子句是可選項,功能是按規定格式寫入檔案。表達式表是由逗號分隔的若干個表達式
2.從無定界符順序檔案輸入語句一般形式為
LINE INPUT#檔案號,字元串變數;
其中,LINE INPUT為輸入命令,檔案號是為輸入而打開的檔案的編號,字元串型變數,是簡單字元變數或字元串數組元素。
功能:該語句是從指定的檔案中,把當前一個記錄全部內容作為一個字元串賦給字元串型變數,因無定界符順序檔案數據之間無分隔設定,只好引用LINE INPUT語句,把記錄整體輸入,然後再用取子串函式和類型轉換函式等處理各欄位變數。

相關詞條

熱門詞條

聯絡我們