შემავსებლის ახსნა COBOL პროგრამაში

COBOL პროგრამირების ენაში, თქვენ განსაზღვრავთ ყველა ცვლადს და მონაცემთა ველს თქვენი პროგრამის განყოფილებაში, რომელსაც ეწოდება მონაცემთა განყოფილება. აქ თქვენ აყენებთ ჩანაწერებს დისკის ფაილებისთვის, ბეჭდვის განლაგებებისთვის, მრიცხველებისთვის და სამუშაო საცავისთვის გამოთვლებისთვის. თქვენ განსაზღვრავთ მონაცემთა ველების უმეტესობას უნიკალური სახელების მინიჭებით, მაგრამ 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 FILLER PIC X(50).

ეს საშუალებას გაძლევთ წაიკითხოთ 150-სიმბოლოიანი ჩანაწერი და ამოიცნოთ თქვენთვის სასურველი ველები -- მომხმარებლის სახელი, მისამართი და ქალაქი -- ხოლო დანარჩენი ჩანაწერის იგნორირება.

ქვესტრიქონის ექსტრაქცია

თქვენ შეგიძლიათ გამოიყენოთ FILLER საკვანძო სიტყვა უფრო დიდი სტრიქონიდან ქვესტრიქონების ამოღებაში დასახმარებლად. მაგალითად, ZIP კოდის პირველი ხუთი ციფრის ამოსაღებად, შეგიძლიათ დააყენოთ შემდეგი განცხადებები Working-Storage განყოფილებაში:

01 მთლიანი საფოსტო კოდი. 05 ძირითადი-zip PIC X(5). 05 FILLER PIC X(5).

პროცედურების განყოფილებაში გადაიტანეთ ZIP-plus-4 კოდი მთლიან zip-code-ში, შემდეგ გადაიტანეთ ძირითადი-zip დანიშნულების ველში. ამით თქვენ ჩამოაგდებთ ყველაფერს პირველი ხუთი ციფრის შემდეგ.

FILLER და VALUE

ჩანაწერში, FILLER ველი იტოვებს მეხსიერების ადგილს და იღებს ნებისმიერ მონაცემს, რომელსაც თქვენ გადააქვთ მასში. თქვენ ასევე შეგიძლიათ განსაზღვროთ FILLER ველი, რომ ჰქონდეს მნიშვნელობა. პროგრამისტები ხშირად იყენებენ ამ ტექნიკას მოხსენების სათაურების დასაყენებლად, მაგალითად, შემდეგ მაგალითში:

01 ბეჭდვითი ხაზი. 05 FILLER PIC X(10) VALUE SPACES. 05 FILLER PIC X(15) ღირებულების "წლის ბოლო ანგარიში". 05 FILLER PIC X(20) VALUE SPACES. 05 FILLER PIC X(5) VALUE "PAGE". 05 გვერდის ნომერი PIC ZZZ9.

გაითვალისწინეთ, რომ ანგარიშის გვერდის სათაურები და ინტერვალი შესრულებულია FILLER-ით, გარდა ერთი დასახელებული ველისა, რომელიც აჩვენებს გვერდის ნომერს.

კატეგორიები

Ბოლო

როგორ გავხსნათ ფაილის გაფართოება Tmp

როგორ გავხსნათ ფაილის გაფართოება Tmp

დროებითი ფაილების გახსნა შესაძლებელია Notepad-...

მყარი დისკის უპირატესობები და უარყოფითი მხარეები

მყარი დისკის უპირატესობები და უარყოფითი მხარეები

მყარი დისკი მყიფეა, პრობლემა, რომელიც ფლეშ მეხ...

კომპიუტერის მეხსიერების ზომის სია

კომპიუტერის მეხსიერების ზომის სია

სურათის კრედიტი: რაიან მაკვეი/Photodisc/Getty I...