我寫一個程序來讀取物理文件:只能讀取一個值
0002.00 A REF(USRMF) 0002.01 A R TSREC 0005.00 A USRID R *user ID 0006.00 A USRDT R *date 0007.00 A USRTI R *time IN 0008.00 A USRTO R *time OUT 0009.00 A K USRID
如果我允許用戶輸入的日期,時間和超時。
Ofcourse將複製USRID:
凡在我的節目,我檢查以前的最大值是這樣的:
0019.01 C *LOVAL SETLL USRTS 0019.03 C USRID READE USRTS 45 0019.04 C DOW (*IN45='0') 0019.05 C IF (USRDT>=MIN) 0019.06 C MOVE USRTO MAX 0019.07 C MOVE USRDT MIN 0019.08 C ENDIF 0019.09 C USRID READE USRTS 45 0019.10 C ENDDO 0029.00 C ENDSR
我有以下用戶:
Opt USR ID User Name A0000001 SAMSUL ARIPIN MISDAR A0000002 NUR QISTINA SAFIYYAH A0000003 LEE TSAE YUN A0000004 SOFFUAN SAURI
但是,當我嘗試與以前的價值進行比較。 我的程序只能檢查用戶A000000001
,而不是其他用戶。
如何修改progrtam以便檢查所有用戶?
這隻會讀取與USRID字段匹配的記錄。僅當USRID更改時,%EOF纔會打開。那是需要的嗎? – 2012-07-30 22:53:15
BTW,自由格式評論+1。 – 2012-07-30 22:53:41
@david - 不確定這是否是所需要的(儘管它看起來像是基於內容)。我只模擬上面的代碼。或者至少它看起來對我來說。 – Dennis 2012-07-31 23:25:12