खोज…


STRINGVAL ... मूव-वेवरस- STRING

   IDENTIFICATION DIVISION.
   PROGRAM-ID.  STRINGVAL.
   ENVIRONMENT DIVISION.
   DATA DIVISION.
   WORKING-STORAGE SECTION.

   01  WORK-AREAS.
       05 I-STRING        PIC X(08) VALUE   'STRNGVAL'.

       05 O-STRING        PIC XBXBXBXBXBXBXBX.
          88  O-STRING-IS-EMPTY     VALUE   SPACES.

   PROCEDURE DIVISION.
   GENESIS.

       PERFORM MAINLINE

       PERFORM FINALIZATION

       GOBACK

        .


   MAINLINE.

       DISPLAY 'STRINGVAL EXAMPLE IS STARTING !!!!!!!!!!!!!!'

       DISPLAY '=== USING MOVE STATEMENT ==='
       MOVE I-STRING TO O-STRING
       DISPLAY 'O STRING= ' O-STRING

       DISPLAY '=== USING STRING STATEMENT ==='
       SET O-STRING-IS-EMPTY    TO  TRUE
       STRING I-STRING ( 1 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 2 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 3 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 4 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 5 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 6 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 7 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           I-STRING ( 8 : 1 ) DELIMITED BY SIZE
           ' ' DELIMITED BY SIZE
           INTO O-STRING

       DISPLAY 'O STRING= ' O-STRING

        .


   FINALIZATION.

       DISPLAY 'STRINGVAL EXAMPLE IS COMPLETE !!!!!!!!!!!!!!'

        .

   END PROGRAM STRINGVAL.

एक उदाहरण नहीं, लेकिन…।

टिप्पणी जोड़ने का एकमात्र तरीका लग रहा था। एक बात जो भूलना आसान है, वह यह है कि यदि आप ऊपर दिए गए उदाहरण की तरह कुछ चर स्ट्रिंग करते हैं, और परिणामी लंबाई SHORTER है जो मूल रूप से प्राप्त चर (o- स्ट्रिंग ऊपर) में है तो "अनुगामी" वर्णों को छोड़ दिया जाता है।

उदाहरण के लिए, यदि ओ-स्ट्रिंग में "स्ट्रिंग में यह डेटा होता है" और आप एक साथ "फ़्रेड एंड बर्ट" को स्ट्रिंग करते हैं, तो ओ-स्ट्रिंग में "फ़्रेड एंड बर्टनोट्स इस डेटा को शामिल किया जाएगा" (यदि मैंने सही गणना की है)।

सुमा सारांश, स्ट्रिंग शुरू करने से पहले अपने प्राप्त चर में हमेशा चलने वाले स्थानों की आदत डालें।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow