C library function - puts()



Description

The C library function int puts(const char *str) writes a string to stdout up to but not including the null character. A newline character is appended to the output.

Declaration

Following is the declaration for puts() function.

int puts(const char *str)

Parameters

  • str − This is the C string to be written.

Return Value

If successful, non-negative value is returned. On error, the function returns EOF.

Example

The following example shows the usage of puts() function.

#include <stdio.h>
#include <string.h>

int main () {
   char str1[15];
   char str2[15];

   strcpy(str1, "tutorialspoint");
   strcpy(str2, "compileonline");

   puts(str1);
   puts(str2);
   
   return(0);
}

Let us compile and run the above program to produce the following result −

tutorialspoint
compileonline
stdio_h.htm
Advertisements