Concat array elements into a string
- From: charles.leviton@xxxxxxxxx
- Date: 19 Apr 2007 11:53:07 -0700
Hi,
This seems straightforward but I can't seem to figure it out.
Basically, I have a table of elements and I want to string them all
together into a single text variable.
Here is the pseudocode
txtvar PIC X(30)
arrayvar [10]
do varying index from 1 by 1
txtvar = Rtrim(txtvar) || arrayvar(index) where || represents a
concatenation operator
until index = 10
I tried something like this in COBOL
perform varying ws-counter from 1 by 1 until ws-counter = 10
string txtvar ',' arrayvar(ws-counter)
delimited by size into txtvar
end-perform
But I just got spaces in txtvar at the end of it, presumably because I
don't have a trim function that I can use in COBOL (or is there one
that I just don't know of?)
I searched this forum and the web too on things like
"string array elements together" and didn't find anything useful.
Any ideas?
.
- Follow-Ups:
- Re: Concat array elements into a string
- From: Richard
- Re: Concat array elements into a string
- From: donald tees
- Re: Concat array elements into a string
- Prev by Date: Re: The Future
- Next by Date: Re: Concat array elements into a string
- Previous by thread: AcuODBC Question
- Next by thread: Re: Concat array elements into a string
- Index(es):
Relevant Pages
|