char s[10] = "Test";
How are the remaining chars (after "Test" and terminating null) initialized? (Is it defined?)
Background
I'm doing this to write a custom fixed-width (and ignored) header into an STL file. But I wouldn't like to have random/uninitialized bytes in the remaining space.