I have seen at least one compiler (I forget which) that gave 2 (the size of a pointer on that machine) as the size of a string. So it isn't a reliable portable practice to use sizeof on strings. Jack Waugh