cobol中讀取檔案如果檔案形式如下 第一行9(5)之後每行都是X 6 ,行數不定該如何讀取急求

2022-11-16 01:55:12 字數 1168 閱讀 9435

1樓:

第一行和後面分別讀取,先佔個位,明天奉上**。

cobol問題:x型資料怎麼判斷是否「都是」數字?

2樓:娜莉

data division中的file section裡定義檔案的field時, 把相應的欄位定義為數字型的就可以了。

比如file sampfile中一個record的長度是40,想把前五位讀成數字型:

data diivision.

file section.

fd sampfile.

01 sampfile-rec.

05 sampfile-num pic 9(8).

05 filler pic x(32).

3樓:熱愛動物的人

是不是可以用捕捉錯誤的方法 :把它傳給一個9型 如果報錯 就不是 如果不報錯 就都是數字

4樓:匿名使用者

01 pic char x(01).

if char is numericthen ...

else

...end-if.

numeric就是判斷是否是數字的函式

cobol中move語句

5樓:半瓶水的心情

(1)b是"12345 "

(2)b是012345

x型的左對齊,9型的右對齊。

不同型別的資料之間進行move的時候,先進行資料型別轉換。

例如,move 9(5) to x(6), 先把9(5)轉換成x(5),再賦值給x(6)。

6樓:風色長空

b的顯示結果為"12345△"

△為半形空格。

move語句的規則為:

如果a,b都為數字型變數的話,則按小數點對齊的方式移送。

將一個資料項(數字型或字元型)賦值給一個字元型的變數時,則按左對齊的方式進行。

注:一般不將一個字元型變數直接賦值給一個數字型變數。除非能確保字元型變數儲存的是數字。

7樓:匿名使用者

b應該是「12345 」注意5後面補一空格,這是因為上面那種數值型到字元型型別是按照左對齊原則

C 檔案讀取中,怎樣從檔案中讀取一種型別的資料

fscanf 函式可以從檔案按照你的格式讀取檔案資料但是,請必須保證你的檔案內容和你所期望讀取的資料格式是一致的如果你想從檔案讀取一個 float 和一個 int,可以像這樣子 float fvar 0.0f int ivar 0 假設 file 是一個有效的檔案指標 fscanf file,f d...

想用c 讀取檔案。檔案內容如下

很簡單 我來寫 2011 03 01 00 00 00,9001,0011156,92,10,87303291,150262852 2011 03 01 00 00 00,9001,0011156,3,10,87303289,216000651 press any key to continue i...

易語言怎麼讀取檔案中的資料,易語言怎麼讀取txt檔案中的資料

版本 2 區域性變數 文字組,文字型,0 文字組 分割文字 到文字 讀入檔案 文字路徑 換行符,如果真 編輯框1.內容 文字組 1 判斷編輯框是否等於所載入的文字的第一行文字內容 如果真結束 假設在c盤裡有一個名為 test.txt 其路徑為 test.txt 這一個檔案由你自行建立 具體思路是開啟...