Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Oy! Griff!

Oy! Griff!

Scheduled Pinned Locked Moved The Lounge
workspace
32 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nagy Vilmos

    You said Tuesday was good for COBOL:

    000010 IDENTIFICATION DIVISION.
    000020 PROGRAM-ID. SLEEVE.
    000030 AUTHOR. NAGY VILMOS.
    000040 DATE-WRITTEN. 2014-03-25
    000050 ENVIRONMENT DIVISION.
    000060 INPUT-OUTPUT SECTION.
    000070 FILE-CONTROL.
    000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
    000090 ORGANIZATION IS LINE SEQUENTIAL.
    000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
    000110 ORGANIZATION IS LINE SEQUENTIAL.
    000120
    000130 DATA DIVISION.
    000140 FILE SECTION.
    000150 FD GRIFF-FILE
    000160 RECORD CONTAINS 80 CHARACTERS
    000170 DATA RECORD IS GRIFF-IN.
    000180 01 GRIFF-IN
    000181 05 SOURCE PIC X(11).
    000182 05 FILLER PIC X(69).
    000190
    000200 FD VILMOS-FILE
    000210 RECORD CONTAINS 80 CHARACTERS
    000220 DATA RECORD IS VILMOS-OUT.
    000230 01 VILMOS-OUT PIC X(80).
    000240
    000250 WORKING-STORAGE SECTION.
    000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
    000261 01 RECORDS-WRITTEN PIC 99.
    000270
    000320 PROCEDURE DIVISION.
    000321
    000330 TRANSFER-LAPTOP-SLEEVE.
    000340 OPEN INPUT GRIFF-FILE
    000350 OUTPUT VILMOS-FILE.
    000351 MOVE ZERO TO RECORDS-WRITTEN.
    000360 READ GRIFF-FILE
    000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
    000380 END-READ.
    000390 PERFORM TRANSFER-LAPTOP-SLEEVE
    000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
    000420 CLOSE GRIFF-FILE
    000430 VILMOS-FILE.
    000440 STOP RUN.
    000450
    000460 TRANSFER-LAPTOP-SLEEVE.
    000470 MOVE GRIFF-IN TO VILMOS-OUT.
    000480 IF SOURCE = 'CODEPROJECT'
    000490 WRITE VILMOS-OUT.
    000500 READ GRIFF-FILE
    000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
    000520 END-READ.

    D Offline
    D Offline
    DeathByChocolate
    wrote on last edited by
    #10

    Oh drat! .... that's my laptop cover gone! :mad: ... unless I can come up with an even better post to persuade Griff that I deserve it the most ... This is for you Griff!!![^]:rose::rose::rose: :-D

    "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

    Mike HankeyM N 2 Replies Last reply
    0
    • N Nagy Vilmos

      I'd forgotten why I moved away from COBOL, now I remember. X|

      J Offline
      J Offline
      Jorgen Andersson
      wrote on last edited by
      #11

      You have moved up in the world now. :-D

      Wrong is evil and must be defeated. - Jeff Ello[^]

      N 1 Reply Last reply
      0
      • J Jorgen Andersson

        You have moved up in the world now. :-D

        Wrong is evil and must be defeated. - Jeff Ello[^]

        N Offline
        N Offline
        Nagy Vilmos
        wrote on last edited by
        #12

        In the balance, I'd lean towards COBOL over VB6 just for the novelty value.

        J R 2 Replies Last reply
        0
        • D DeathByChocolate

          Oh drat! .... that's my laptop cover gone! :mad: ... unless I can come up with an even better post to persuade Griff that I deserve it the most ... This is for you Griff!!![^]:rose::rose::rose: :-D

          "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

          Mike HankeyM Offline
          Mike HankeyM Offline
          Mike Hankey
          wrote on last edited by
          #13

          Too funny! You must really want that sleeve?

          Along with Antimatter and Dark Matter they've discovered the existence of Doesn't Matter which appears to have no effect on the universe whatsoever! Rich Tennant 5th Wave

          D 1 Reply Last reply
          0
          • N Nagy Vilmos

            You said Tuesday was good for COBOL:

            000010 IDENTIFICATION DIVISION.
            000020 PROGRAM-ID. SLEEVE.
            000030 AUTHOR. NAGY VILMOS.
            000040 DATE-WRITTEN. 2014-03-25
            000050 ENVIRONMENT DIVISION.
            000060 INPUT-OUTPUT SECTION.
            000070 FILE-CONTROL.
            000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
            000090 ORGANIZATION IS LINE SEQUENTIAL.
            000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
            000110 ORGANIZATION IS LINE SEQUENTIAL.
            000120
            000130 DATA DIVISION.
            000140 FILE SECTION.
            000150 FD GRIFF-FILE
            000160 RECORD CONTAINS 80 CHARACTERS
            000170 DATA RECORD IS GRIFF-IN.
            000180 01 GRIFF-IN
            000181 05 SOURCE PIC X(11).
            000182 05 FILLER PIC X(69).
            000190
            000200 FD VILMOS-FILE
            000210 RECORD CONTAINS 80 CHARACTERS
            000220 DATA RECORD IS VILMOS-OUT.
            000230 01 VILMOS-OUT PIC X(80).
            000240
            000250 WORKING-STORAGE SECTION.
            000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
            000261 01 RECORDS-WRITTEN PIC 99.
            000270
            000320 PROCEDURE DIVISION.
            000321
            000330 TRANSFER-LAPTOP-SLEEVE.
            000340 OPEN INPUT GRIFF-FILE
            000350 OUTPUT VILMOS-FILE.
            000351 MOVE ZERO TO RECORDS-WRITTEN.
            000360 READ GRIFF-FILE
            000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
            000380 END-READ.
            000390 PERFORM TRANSFER-LAPTOP-SLEEVE
            000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
            000420 CLOSE GRIFF-FILE
            000430 VILMOS-FILE.
            000440 STOP RUN.
            000450
            000460 TRANSFER-LAPTOP-SLEEVE.
            000470 MOVE GRIFF-IN TO VILMOS-OUT.
            000480 IF SOURCE = 'CODEPROJECT'
            000490 WRITE VILMOS-OUT.
            000500 READ GRIFF-FILE
            000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
            000520 END-READ.

            N Offline
            N Offline
            Nueman
            wrote on last edited by
            #14

            You forgot to put NSFW in the subject line.

            What we got here is a failure to communicate

            1 Reply Last reply
            0
            • N Nagy Vilmos

              In the balance, I'd lean towards COBOL over VB6 just for the novelty value.

              J Offline
              J Offline
              Jorgen Andersson
              wrote on last edited by
              #15

              And you're also moving away from VB6, just not as far as you'd want to.

              Wrong is evil and must be defeated. - Jeff Ello[^]

              N 1 Reply Last reply
              0
              • D DeathByChocolate

                Oh drat! .... that's my laptop cover gone! :mad: ... unless I can come up with an even better post to persuade Griff that I deserve it the most ... This is for you Griff!!![^]:rose::rose::rose: :-D

                "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

                N Offline
                N Offline
                Nagy Vilmos
                wrote on last edited by
                #16

                I'll see you and raise you![^]

                D 1 Reply Last reply
                0
                • N Nagy Vilmos

                  You said Tuesday was good for COBOL:

                  000010 IDENTIFICATION DIVISION.
                  000020 PROGRAM-ID. SLEEVE.
                  000030 AUTHOR. NAGY VILMOS.
                  000040 DATE-WRITTEN. 2014-03-25
                  000050 ENVIRONMENT DIVISION.
                  000060 INPUT-OUTPUT SECTION.
                  000070 FILE-CONTROL.
                  000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
                  000090 ORGANIZATION IS LINE SEQUENTIAL.
                  000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
                  000110 ORGANIZATION IS LINE SEQUENTIAL.
                  000120
                  000130 DATA DIVISION.
                  000140 FILE SECTION.
                  000150 FD GRIFF-FILE
                  000160 RECORD CONTAINS 80 CHARACTERS
                  000170 DATA RECORD IS GRIFF-IN.
                  000180 01 GRIFF-IN
                  000181 05 SOURCE PIC X(11).
                  000182 05 FILLER PIC X(69).
                  000190
                  000200 FD VILMOS-FILE
                  000210 RECORD CONTAINS 80 CHARACTERS
                  000220 DATA RECORD IS VILMOS-OUT.
                  000230 01 VILMOS-OUT PIC X(80).
                  000240
                  000250 WORKING-STORAGE SECTION.
                  000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
                  000261 01 RECORDS-WRITTEN PIC 99.
                  000270
                  000320 PROCEDURE DIVISION.
                  000321
                  000330 TRANSFER-LAPTOP-SLEEVE.
                  000340 OPEN INPUT GRIFF-FILE
                  000350 OUTPUT VILMOS-FILE.
                  000351 MOVE ZERO TO RECORDS-WRITTEN.
                  000360 READ GRIFF-FILE
                  000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                  000380 END-READ.
                  000390 PERFORM TRANSFER-LAPTOP-SLEEVE
                  000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
                  000420 CLOSE GRIFF-FILE
                  000430 VILMOS-FILE.
                  000440 STOP RUN.
                  000450
                  000460 TRANSFER-LAPTOP-SLEEVE.
                  000470 MOVE GRIFF-IN TO VILMOS-OUT.
                  000480 IF SOURCE = 'CODEPROJECT'
                  000490 WRITE VILMOS-OUT.
                  000500 READ GRIFF-FILE
                  000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                  000520 END-READ.

                  V Offline
                  V Offline
                  V 0
                  wrote on last edited by
                  #17

                  Aaaaah my eyes X| No kidding, we had COBOL in uni. Two years in a row and two years in a row I woke up screaming of the nightmares I had the night before the exam. (true story actually :sigh: ) So griff, for all my suffering, I still deserve the laptop sleeve no ;P ?

                  V.
                  (MQOTD rules and previous solutions)

                  OriginalGriff wrote:

                  V is absolutely right

                  1 Reply Last reply
                  0
                  • J Jorgen Andersson

                    And you're also moving away from VB6, just not as far as you'd want to.

                    Wrong is evil and must be defeated. - Jeff Ello[^]

                    N Offline
                    N Offline
                    Nagy Vilmos
                    wrote on last edited by
                    #18

                    :sigh:

                    1 Reply Last reply
                    0
                    • N Nagy Vilmos

                      You said Tuesday was good for COBOL:

                      000010 IDENTIFICATION DIVISION.
                      000020 PROGRAM-ID. SLEEVE.
                      000030 AUTHOR. NAGY VILMOS.
                      000040 DATE-WRITTEN. 2014-03-25
                      000050 ENVIRONMENT DIVISION.
                      000060 INPUT-OUTPUT SECTION.
                      000070 FILE-CONTROL.
                      000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
                      000090 ORGANIZATION IS LINE SEQUENTIAL.
                      000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
                      000110 ORGANIZATION IS LINE SEQUENTIAL.
                      000120
                      000130 DATA DIVISION.
                      000140 FILE SECTION.
                      000150 FD GRIFF-FILE
                      000160 RECORD CONTAINS 80 CHARACTERS
                      000170 DATA RECORD IS GRIFF-IN.
                      000180 01 GRIFF-IN
                      000181 05 SOURCE PIC X(11).
                      000182 05 FILLER PIC X(69).
                      000190
                      000200 FD VILMOS-FILE
                      000210 RECORD CONTAINS 80 CHARACTERS
                      000220 DATA RECORD IS VILMOS-OUT.
                      000230 01 VILMOS-OUT PIC X(80).
                      000240
                      000250 WORKING-STORAGE SECTION.
                      000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
                      000261 01 RECORDS-WRITTEN PIC 99.
                      000270
                      000320 PROCEDURE DIVISION.
                      000321
                      000330 TRANSFER-LAPTOP-SLEEVE.
                      000340 OPEN INPUT GRIFF-FILE
                      000350 OUTPUT VILMOS-FILE.
                      000351 MOVE ZERO TO RECORDS-WRITTEN.
                      000360 READ GRIFF-FILE
                      000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                      000380 END-READ.
                      000390 PERFORM TRANSFER-LAPTOP-SLEEVE
                      000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
                      000420 CLOSE GRIFF-FILE
                      000430 VILMOS-FILE.
                      000440 STOP RUN.
                      000450
                      000460 TRANSFER-LAPTOP-SLEEVE.
                      000470 MOVE GRIFF-IN TO VILMOS-OUT.
                      000480 IF SOURCE = 'CODEPROJECT'
                      000490 WRITE VILMOS-OUT.
                      000500 READ GRIFF-FILE
                      000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                      000520 END-READ.

                      Kornfeld Eliyahu PeterK Offline
                      Kornfeld Eliyahu PeterK Offline
                      Kornfeld Eliyahu Peter
                      wrote on last edited by
                      #19

                      Now that was a real hit - I didn't saw COBOL for over 15 years...You made my day (or what left of it)!

                      I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

                      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                      1 Reply Last reply
                      0
                      • N Nagy Vilmos

                        You said Tuesday was good for COBOL:

                        000010 IDENTIFICATION DIVISION.
                        000020 PROGRAM-ID. SLEEVE.
                        000030 AUTHOR. NAGY VILMOS.
                        000040 DATE-WRITTEN. 2014-03-25
                        000050 ENVIRONMENT DIVISION.
                        000060 INPUT-OUTPUT SECTION.
                        000070 FILE-CONTROL.
                        000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
                        000090 ORGANIZATION IS LINE SEQUENTIAL.
                        000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
                        000110 ORGANIZATION IS LINE SEQUENTIAL.
                        000120
                        000130 DATA DIVISION.
                        000140 FILE SECTION.
                        000150 FD GRIFF-FILE
                        000160 RECORD CONTAINS 80 CHARACTERS
                        000170 DATA RECORD IS GRIFF-IN.
                        000180 01 GRIFF-IN
                        000181 05 SOURCE PIC X(11).
                        000182 05 FILLER PIC X(69).
                        000190
                        000200 FD VILMOS-FILE
                        000210 RECORD CONTAINS 80 CHARACTERS
                        000220 DATA RECORD IS VILMOS-OUT.
                        000230 01 VILMOS-OUT PIC X(80).
                        000240
                        000250 WORKING-STORAGE SECTION.
                        000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
                        000261 01 RECORDS-WRITTEN PIC 99.
                        000270
                        000320 PROCEDURE DIVISION.
                        000321
                        000330 TRANSFER-LAPTOP-SLEEVE.
                        000340 OPEN INPUT GRIFF-FILE
                        000350 OUTPUT VILMOS-FILE.
                        000351 MOVE ZERO TO RECORDS-WRITTEN.
                        000360 READ GRIFF-FILE
                        000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                        000380 END-READ.
                        000390 PERFORM TRANSFER-LAPTOP-SLEEVE
                        000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
                        000420 CLOSE GRIFF-FILE
                        000430 VILMOS-FILE.
                        000440 STOP RUN.
                        000450
                        000460 TRANSFER-LAPTOP-SLEEVE.
                        000470 MOVE GRIFF-IN TO VILMOS-OUT.
                        000480 IF SOURCE = 'CODEPROJECT'
                        000490 WRITE VILMOS-OUT.
                        000500 READ GRIFF-FILE
                        000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                        000520 END-READ.

                        T Offline
                        T Offline
                        Tim Carmichael
                        wrote on last edited by
                        #20

                        My eyes are burning... haven't had to look at COBOL since college...

                        1 Reply Last reply
                        0
                        • Mike HankeyM Mike Hankey

                          Too funny! You must really want that sleeve?

                          Along with Antimatter and Dark Matter they've discovered the existence of Doesn't Matter which appears to have no effect on the universe whatsoever! Rich Tennant 5th Wave

                          D Offline
                          D Offline
                          DeathByChocolate
                          wrote on last edited by
                          #21

                          Well, I do like a challenge (and I know the way to Griff's heart)! :-D

                          "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

                          R 1 Reply Last reply
                          0
                          • N Nagy Vilmos

                            I'll see you and raise you![^]

                            D Offline
                            D Offline
                            DeathByChocolate
                            wrote on last edited by
                            #22

                            :rolleyes: :rolleyes: :rolleyes: I fail to see how that, which is basically a balloon badly shaped as a fluffy animal, is better than 4, that is FOUR, perfectly formed chocolate sheep! Your raise is a fail! ;P

                            "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

                            N 1 Reply Last reply
                            0
                            • D DeathByChocolate

                              :rolleyes: :rolleyes: :rolleyes: I fail to see how that, which is basically a balloon badly shaped as a fluffy animal, is better than 4, that is FOUR, perfectly formed chocolate sheep! Your raise is a fail! ;P

                              "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

                              N Offline
                              N Offline
                              Nagy Vilmos
                              wrote on last edited by
                              #23

                              But you see young lady, you can't [REDACTED] chocolate!

                              D 1 Reply Last reply
                              0
                              • N Nagy Vilmos

                                But you see young lady, you can't [REDACTED] chocolate!

                                D Offline
                                D Offline
                                DeathByChocolate
                                wrote on last edited by
                                #24

                                ... all I got from that was "young" and "lady"! ;P

                                "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

                                1 Reply Last reply
                                0
                                • N Nagy Vilmos

                                  You said Tuesday was good for COBOL:

                                  000010 IDENTIFICATION DIVISION.
                                  000020 PROGRAM-ID. SLEEVE.
                                  000030 AUTHOR. NAGY VILMOS.
                                  000040 DATE-WRITTEN. 2014-03-25
                                  000050 ENVIRONMENT DIVISION.
                                  000060 INPUT-OUTPUT SECTION.
                                  000070 FILE-CONTROL.
                                  000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
                                  000090 ORGANIZATION IS LINE SEQUENTIAL.
                                  000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
                                  000110 ORGANIZATION IS LINE SEQUENTIAL.
                                  000120
                                  000130 DATA DIVISION.
                                  000140 FILE SECTION.
                                  000150 FD GRIFF-FILE
                                  000160 RECORD CONTAINS 80 CHARACTERS
                                  000170 DATA RECORD IS GRIFF-IN.
                                  000180 01 GRIFF-IN
                                  000181 05 SOURCE PIC X(11).
                                  000182 05 FILLER PIC X(69).
                                  000190
                                  000200 FD VILMOS-FILE
                                  000210 RECORD CONTAINS 80 CHARACTERS
                                  000220 DATA RECORD IS VILMOS-OUT.
                                  000230 01 VILMOS-OUT PIC X(80).
                                  000240
                                  000250 WORKING-STORAGE SECTION.
                                  000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
                                  000261 01 RECORDS-WRITTEN PIC 99.
                                  000270
                                  000320 PROCEDURE DIVISION.
                                  000321
                                  000330 TRANSFER-LAPTOP-SLEEVE.
                                  000340 OPEN INPUT GRIFF-FILE
                                  000350 OUTPUT VILMOS-FILE.
                                  000351 MOVE ZERO TO RECORDS-WRITTEN.
                                  000360 READ GRIFF-FILE
                                  000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                                  000380 END-READ.
                                  000390 PERFORM TRANSFER-LAPTOP-SLEEVE
                                  000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
                                  000420 CLOSE GRIFF-FILE
                                  000430 VILMOS-FILE.
                                  000440 STOP RUN.
                                  000450
                                  000460 TRANSFER-LAPTOP-SLEEVE.
                                  000470 MOVE GRIFF-IN TO VILMOS-OUT.
                                  000480 IF SOURCE = 'CODEPROJECT'
                                  000490 WRITE VILMOS-OUT.
                                  000500 READ GRIFF-FILE
                                  000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                                  000520 END-READ.

                                  B Offline
                                  B Offline
                                  BobJanova
                                  wrote on last edited by
                                  #25

                                  I don't understand this. I think that makes me young and lucky.

                                  1 Reply Last reply
                                  0
                                  • N Nagy Vilmos

                                    In the balance, I'd lean towards COBOL over VB6 just for the novelty value.

                                    R Offline
                                    R Offline
                                    Roger Wright
                                    wrote on last edited by
                                    #26

                                    Nagy Vilmos wrote:

                                    I'd lean towards COBOL over VB6 just for the novelty value.

                                    Not to mention the increased efficiency!

                                    Will Rogers never met me.

                                    1 Reply Last reply
                                    0
                                    • D DeathByChocolate

                                      Well, I do like a challenge (and I know the way to Griff's heart)! :-D

                                      "State acheived after eating too many chocolate-covered coconut bars - bountiful" Chris C-B

                                      R Offline
                                      R Offline
                                      Roger Wright
                                      wrote on last edited by
                                      #27

                                      DeathByChocolate wrote:

                                      I know the way to Griff's heart)

                                      Would that be the sheep, or the chocolate? ;)

                                      Will Rogers never met me.

                                      1 Reply Last reply
                                      0
                                      • N Nagy Vilmos

                                        You said Tuesday was good for COBOL:

                                        000010 IDENTIFICATION DIVISION.
                                        000020 PROGRAM-ID. SLEEVE.
                                        000030 AUTHOR. NAGY VILMOS.
                                        000040 DATE-WRITTEN. 2014-03-25
                                        000050 ENVIRONMENT DIVISION.
                                        000060 INPUT-OUTPUT SECTION.
                                        000070 FILE-CONTROL.
                                        000080 SELECT GRIFF-FILE ASSIGN TO SYSIN
                                        000090 ORGANIZATION IS LINE SEQUENTIAL.
                                        000100 SELECT VILMOS-FILE ASSIGN TO SYSOUT
                                        000110 ORGANIZATION IS LINE SEQUENTIAL.
                                        000120
                                        000130 DATA DIVISION.
                                        000140 FILE SECTION.
                                        000150 FD GRIFF-FILE
                                        000160 RECORD CONTAINS 80 CHARACTERS
                                        000170 DATA RECORD IS GRIFF-IN.
                                        000180 01 GRIFF-IN
                                        000181 05 SOURCE PIC X(11).
                                        000182 05 FILLER PIC X(69).
                                        000190
                                        000200 FD VILMOS-FILE
                                        000210 RECORD CONTAINS 80 CHARACTERS
                                        000220 DATA RECORD IS VILMOS-OUT.
                                        000230 01 VILMOS-OUT PIC X(80).
                                        000240
                                        000250 WORKING-STORAGE SECTION.
                                        000260 01 DATA-REMAINS-SWITCH PIC X(2) VALUE SPACES.
                                        000261 01 RECORDS-WRITTEN PIC 99.
                                        000270
                                        000320 PROCEDURE DIVISION.
                                        000321
                                        000330 TRANSFER-LAPTOP-SLEEVE.
                                        000340 OPEN INPUT GRIFF-FILE
                                        000350 OUTPUT VILMOS-FILE.
                                        000351 MOVE ZERO TO RECORDS-WRITTEN.
                                        000360 READ GRIFF-FILE
                                        000370 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                                        000380 END-READ.
                                        000390 PERFORM TRANSFER-LAPTOP-SLEEVE
                                        000410 UNTIL DATA-REMAINS-SWITCH = 'NO'.
                                        000420 CLOSE GRIFF-FILE
                                        000430 VILMOS-FILE.
                                        000440 STOP RUN.
                                        000450
                                        000460 TRANSFER-LAPTOP-SLEEVE.
                                        000470 MOVE GRIFF-IN TO VILMOS-OUT.
                                        000480 IF SOURCE = 'CODEPROJECT'
                                        000490 WRITE VILMOS-OUT.
                                        000500 READ GRIFF-FILE
                                        000510 AT END MOVE 'NO' TO DATA-REMAINS-SWITCH
                                        000520 END-READ.

                                        R Offline
                                        R Offline
                                        Roger Wright
                                        wrote on last edited by
                                        #28

                                        Brilliant! :-D I haven't done/seen COBOL since 1975! It took 200 Hollerith cards to do a 'Hello World' program, and my version generated 152 errors while compiling. The computer center expert that 'owned' the sacred COBOL manual could not identify one thing wrong with my code. That was my first and last attempt to use it, and I've never missed it. X|

                                        Will Rogers never met me.

                                        N S 2 Replies Last reply
                                        0
                                        • R Roger Wright

                                          Brilliant! :-D I haven't done/seen COBOL since 1975! It took 200 Hollerith cards to do a 'Hello World' program, and my version generated 152 errors while compiling. The computer center expert that 'owned' the sacred COBOL manual could not identify one thing wrong with my code. That was my first and last attempt to use it, and I've never missed it. X|

                                          Will Rogers never met me.

                                          N Offline
                                          N Offline
                                          Nagy Vilmos
                                          wrote on last edited by
                                          #29

                                          For five years I was a fully paid up COBOL CODE MONKEY, it took me ages to stop using capitals.

                                          R 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups