I am pretty sure that you can't convert arrays to string and visa-versa. The programming envionment in WR is quite limited, with only two data types supported, number and string [which are dynamically converted depending on reference].
I have written two articles on the nuances of WR's proprietary implementation of arrays [they are definately not "C-like"]:
If the addressing is anything like "C" then an array and a string is one in the same. By using the address of the first element in an array and knowing the length of each element you can use it as a string. And with the address of a string you can index it just like an array. Only thing I am not sure is how well WinRunner handles/works with pointers. Need to remember everything is stored in memory and with the address of varibles you can do anything.
However if you have never worked with pointers I would not suggest using them without doing some extensive reading on them and memory. You can do some really dangerous things.
Hope this helps, If you got any questions let me know.
Simple minds, Simple thoughts!
[This message has been edited by allogene (edited 12-10-2001).]