You're right, the last character is used to signal the end. However, I do agree with Beno: that's a stupid restriction. My programs are full of variables using 256, 512 or 1024 as size (which, btw, is more an old habbit than anything else.. it's completely useless with nowadays compilers) but these values shouldn't be displayed to end users. I just suggest you to complain to their customer service about it