ファイル処理– tag –
-
第4部
【COBOL 書き1-9-8】再度EOF出現〜壮大なスペクタクルできちんと理解する!
🧩今日の学び・EOFは「特別なデータ」ではなく、「もう次が存在しない」という状態である・READするたびに内部位置は次へ進み、ファイルは最後まで順番に処理される・AT END とEOF-FLAGを組み合わせることで、「最後まで読む」ループ処理が完成する... -
第4部
【COBOL 書き1-9-7】固定長を深堀る〜貶す編
🧩今日の学び・固定長ファイルは「文字数」ではなく「バイト数」でズレる・UTF-8では全角文字が複数バイトになるため、固定長設計を崩す原因になる・COBOLは見た目ではなく、定義された位置とサイズに従って機械的にデータを切り出す 係長) それじ... -
第4部
【COBOL 書き1-9-5】CSVはカンマ、スペース、固定長?〜気づき力
🧩今日の学び・CSVはUNSTRINGで分解すれば扱えるが、実務では可読性や検証性の面で課題がある・固定長で設計することで、処理はシンプルになりミスを減らすことができる・COBOLは「できる方法」ではなく「壊れない設計」を優先する言語である なる... -
第4部
【COBOL 書き1-9-4】CSVからを想定したレコードの読み込み方法〜混ぜるな危険
🧩今日の学び・CSVはそのままでは扱えず、FILE SECTIONで1行(レコード)の構造を定義する必要がある・COBOLはカンマ区切りを理解せず、「位置(文字数)」でデータを切り出す・READは文字列を読むのではなく、構造に基づいた項目データを取り出す... -
第4部
【COBOL書き1-9-3】READで読み込むcsvの構造とは?〜仮コードダメ出し編
🧩今日の学び・COBOLではファイルは「文字列」ではなく、レコードと項目に分解された構造として扱う・READはテキストを読むのではなく、設計された1行(レコード)を項目単位で取り出す命令である・ファイルを扱うにはFILE SECTIONで「1行の構造」... -
第4部
【COBOL 書き1-9-2】OPEN, READ, CLOSEで状態を操作して、データを取り出す準備だ(検討編その2)
🧩今日の学び・READは単なる読み込みではなく「状態(位置とデータ)を進めて取得する命令」である・OPEN・READ・CLOSEはそれぞれ「使える状態にする/次へ進める/終了する」という状態操作として理解できる・手入力(ACCEPT)と構造は同じであり... -
第3部
【COBOL 読み3-11-6】ファイルをASSIGNするとは?〜ポンコツでも生きぬく!
🧩今日の学び・SELECTは論理名の登録、ASSIGNは実体との紐付けであり、OPENして初めてファイルは動く・「芸名と本名」の比喩で、論理名と物理名の世界が分かれていることを理解する・COBOLは処理より先に契約と身元確認を済ませる設計思想で事故を... -
第3部
【COBOL 読み3-11】SORTは並べ替えじゃない〜竹槍で一時整列
🧩今日の学び・SORTはファイルを並べ替える命令ではなく、後続処理の前提条件を作る命令・元ファイルを触らず、一時整列と責任範囲を分離するのがCOBOL流・SEARCH ALLが成立する保証は、SORTという入口設計で作られる 係長)ま、SEARCHについてはこ... -
COBOL
【COBOL 読み1-11】ゴミで一攫千金!〜まとめ書きとゴミスペース
🧩今日の学び・COBOLの「まとめ書き」で複数変数を一度に初期化できる。・ゴミデータを残すと“売上バグって大金持ち”になる危険を学ぶ。・SPACESとZEROの使い分けが、COBOLマスターへの第一歩。 今日のコード PARSE-AND-VALIDATE. *> 初期化 MOV...
1