Unlike puts, the fputs function does not append a new-line character to the output string. See also puts.