-----Original Message----- From: Andrew Warren To: PICLIST@MITVMA.MIT.EDU Date: Friday, 10 October 1997 8:21 Subject: Re: [OT] another q from the stupid newbie > Good explanation, Martin, but you left out one important thing: > After every copy from source to destination, the "while" examines > the value that was copied. If the value isn't equal to 0, the > next thing is copied; if it IS equal to 0 (as it will be after > the last value in the zero-terminated string is copied), the loop > terminates and execution continues to the next instruction. And if it's not zero-terminated, god help you. It'll copy till it finds one, writing merrily away into who knows where. One reason I prefer a string class. (one of many!) MikeS