Apart from its vulnerability to security-breaching abuses and the fact that it must often be copied to be operated upon, another major defect of ther nul-terminated string is that it may not contain a nul.
I do not regard the nul-terminated string as a serious, i.e., non-frivolous data type. Oddly enough, however, it is entirely feasible to pad nul-terminated strings with more nuls to make all of the elements of a set of them equal in length. John Gilmore, Ashland, MA 01721 - USA
