Does every token that strtok() creates end with a null byte in C?
<p>When you're using the <code>strtok()</code> function in C (not C++), does every token automatically end with a null byte? How exactly would you check?</p>

<p>If I recall correctly, the <code>strlen()</code> function does not include the terminating byte when it calculates the length of the string.</p>