>Why can't it just be separated as I was doing it.
It can. Depending on the needs of the application, the choice is yours about when to do what as long as everything works as it should.
>What fields are initialized or treated as "strings"?
If a sequence of characters is terminated with the '\0' character, it's a string.
Reputation Points: 6442
Solved Threads: 1393
Bad Cop
Offline 11,807 posts
since Sep 2004