sreekusr Warnings : 1 New User
Joined: 28 Aug 2006 Posts: 54 Location: Madrid
|
|
|
|
Hello,
Below is the Output variable A having length X(70)
Code: |
01 A
03 title X(15)
03 Firstname X(25)
03 Surname X(20 |
)
Value of A is
Code: |
'MR Firstname Surname' |
10 Spaces between MR and Firstname
3 Spaces betwen Firstname and Surname
Below is the desired output
'MR Firstname Surname'i.e. each should be sperated by one space each.
Please suggest me a method for this.
Thanks and Regards,
Sreekusr |
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8697 Location: Dubuque, Iowa, USA
|
|
|
|
1. Reference modification.
2. Redefine A as an array.
3. UNSTRING.
You now have three methods to choose from -- if you don't understand them, click on the manuals link at the top of the page and read up on them in the COBOL Language Reference manual.
And 15 + 25 + 20 is 60 bytes, not 70 bytes. If you cannot add three numbers to the correct result, are you really sure you need to be in IT? |
|