คำอธิบายสารตัวเติมในโปรแกรมภาษาโคบอล

ในภาษาการเขียนโปรแกรม COBOL คุณกำหนดตัวแปรและฟิลด์ข้อมูลทั้งหมดในส่วนของโปรแกรมของคุณที่เรียกว่า Data Division ที่นี่ คุณสามารถตั้งค่าบันทึกสำหรับไฟล์ดิสก์ เค้าโครงการพิมพ์ ตัวนับ และพื้นที่เก็บข้อมูลการทำงานสำหรับการคำนวณ คุณกำหนดฟิลด์ข้อมูลส่วนใหญ่โดยตั้งชื่อที่ไม่ซ้ำ แต่คีย์เวิร์ด FILLER ช่วยให้คุณแยกพื้นที่หน่วยความจำออกโดยไม่ต้องใช้ชื่อ

ผู้ที่ใส่

FILLER เป็นคำสงวน หมายความว่าคุณไม่สามารถใช้คำนี้ในการตั้งชื่อเขตข้อมูลหรือระเบียนอื่นนอกเหนือจากการกำหนดองค์ประกอบหน่วยความจำแต่ละรายการ คุณใช้ FILLER ทันทีตามหมายเลขระดับและนำหน้าส่วนคำสั่ง PICTURE ที่กำหนดขนาดและประเภทข้อมูลของฟิลด์ COBOL จำกัดการใช้ FILLER เฉพาะแผนกข้อมูล ใช้ไม่ได้กับแผนกการระบุ สิ่งแวดล้อม หรือขั้นตอน

วีดีโอประจำวันนี้

เค้าโครงบันทึก

การใช้งานทั่วไปอย่างหนึ่งของ FILLER คือการกำหนดระเบียนข้อมูล หากคุณใช้ไฟล์ข้อมูลที่มีความยาวบันทึก 150 อักขระ และคุณไม่จำเป็นต้องติดป้ายกำกับทุกช่องในนั้น คุณสามารถกำหนดอักขระที่ไม่จำเป็นเป็น FILLER เช่นเดียวกับในโค้ดต่อไปนี้:

01 ลูกค้า-บันทึก. 05 FILLER PIC X(10). 05 ชื่อลูกค้า PIC X(30) 05 ที่อยู่ลูกค้า PIC X(30) 05 ลูกค้าเมือง PIC X(30) 05 ฟิลเลอร์ PIC X (50)

ซึ่งช่วยให้คุณอ่านเรกคอร์ดความยาว 150 อักขระและระบุฟิลด์ที่คุณต้องการ เช่น ชื่อลูกค้า ที่อยู่ และเมือง ในขณะที่ละเว้นส่วนที่เหลือของเรกคอร์ด

การแยกสตริงย่อย

คุณสามารถใช้คำสำคัญ FILLER เพื่อช่วยในการแยกสตริงย่อยออกจากสตริงที่ใหญ่กว่า ตัวอย่างเช่น หากต้องการแยกตัวเลขห้าหลักแรกของรหัสไปรษณีย์ คุณสามารถตั้งค่าคำสั่งต่อไปนี้ในส่วน Working-Storage:

01 รหัสไปรษณีย์ทั้งหมด 05 หลักซิป PIC X(5). 05 ฟิลเลอร์ PIC X(5).

ในแผนกขั้นตอน คุณย้ายรหัสไปรษณีย์เป็นทั้งรหัสไปรษณีย์ จากนั้นย้ายรหัสไปรษณีย์หลักไปยังช่องปลายทาง ในการทำเช่นนั้น คุณจะทิ้งทุกอย่างหลังจากห้าหลักแรก

FILLER และ VALUE

ในบันทึก ฟิลด์ FILLER จะสงวนพื้นที่หน่วยความจำและยอมรับข้อมูลทุกประเภทที่คุณย้ายเข้าไป คุณยังสามารถกำหนดฟิลด์ FILLER เพื่อให้มีค่าได้ โปรแกรมเมอร์ใช้เทคนิคนี้บ่อยครั้งในการตั้งค่าส่วนหัวของรายงาน เช่นในตัวอย่างต่อไปนี้:

01 พิมพ์บรรทัด. 05 FILLER PIC X(10) ช่องว่างมูลค่า 05 FILLER PIC X(15) มูลค่า "รายงานสิ้นปี" 05 FILLER PIC X (20) ช่องว่างมูลค่า 05 FILLER PIC X(5) ค่า "PAGE" 05 หน้า-หมายเลข PIC ZZZ9.

โปรดทราบว่าหัวเรื่องและระยะห่างของส่วนหัวของหน้ารายงานใช้ FILLER ทั้งหมด ยกเว้นช่องที่มีชื่อที่แสดงหมายเลขหน้า

หมวดหมู่

ล่าสุด

วิธีเข้าถึงบัญชีคริกเก็ตของฉันด้วยหมายเลขบัญชี

วิธีเข้าถึงบัญชีคริกเก็ตของฉันด้วยหมายเลขบัญชี

Cricket Wireless เป็นผู้ให้บริการโทรศัพท์มือถือ...

วิธีลบการโทรด้วยโทรศัพท์มือถือ

วิธีลบการโทรด้วยโทรศัพท์มือถือ

เครดิตรูปภาพ: Jupiterimages/Photos.com/Getty Im...

วิธีลบลายเส้นจากหน้าจอ LCD TV

วิธีลบลายเส้นจากหน้าจอ LCD TV

เส้นริ้วที่น่ารำคาญอาจทำให้จอ LCD TV เสียหายได...