yeah, i ran that little program, see that it works, but how it works is rather beyond me. i know that you're creating a new variable type, i believe of the type union, that has two other variables in it. but after that, i kinda get lost in how it works. care to explain joe?
also, is it possible to take an array of char, and then turn it into an array of chars? i assume it is, through some use of casting, but i have no idea, as this is all new to me.