What puts() does in C?
What does it do in the buffer, and what happens to its arguments?
For example, when puts() is passed a string, does puts() send all the strings to the buffer? If a value in a string is set to a null character, whether the character following the null character is sent to the buffer.
Whether the remaining characters in the buffer are still there after printing.