cobol
कॉपी निर्देश
खोज…
टिप्पणियों
C #include
प्रीप्रोसेसर निर्देश का COBOL संस्करण। या, अधिक ऐतिहासिक रूप से सटीक, COBOL पहले आया, कुछ 10 साल पहले विकसित हुआ।
COBOL में कुछ डिज़ाइन निर्णयों के कारण (प्राथमिक कारण के रूप में PERFORM
लिए कोई तर्क नहीं), कई डेटा संरचना एक्सेस अनुक्रमों को DRY सिद्धांत को तोड़ने की आवश्यकता है। संरचना घटकों के नामों को पर्यावरण प्रभाग, डेटा विभाजन और संभवतः कई बार विभाजन प्रक्रिया में दोहराया जाना चाहिए। यह आमतौर पर copybooks जोड़कर नियंत्रित किया जाता है। रिकॉर्ड घोषणाएं और एक्सेस कोड अलग-अलग फाइलों में बंद हो गए हैं और COPY स्टेटमेंट केवल दोहराया गया स्रोत है। कॉपीबुक में बदलाव से नाम की वर्तनी और डेटा लेआउट के सभी उपयोगों को सिंक में रखा जाता है, बदले में कई फ़ाइलों के लिए एक से अधिक संपादन की आवश्यकता होती है।
कॉपी-रिकॉर्ड-लेआउट।
कार्यक्रम-एक।
FD important-file.
01 file-record.
COPY record-layout.
DATA DIVISION.
01 memory-record.
COPY record-layout.
PROCEDURE DIVISION.
...
COPY record-move.
...
COPY record-move.
कार्यक्रम दो।
DATA DIVISION.
01 print-record.
COPY record-layout.
...
PROCEDURE DIVISION.
...
print-line.
COPY record-move.