puts()

Write a character string to stdout.

  #include <stdio.h>
  
  int puts(const char *s);    
Parameter

s

A pointer to a nul-terminated character string.

Remarks

The puts() function writes a character string array to stdout, stopping at, but not including the terminating null character. The function also appends a newline ( '\n') to the output.

puts() returns zero if successful and returns a nonzero value if it fails.

Listing: Example of puts() usage

#include <stdio.h>

int main(void)

{

static char s[] = "car bus metro werks";

int i;

// output the string 10 times

for (i = 0; i < 10; i++)

puts(s);

return 0;

}

Output:

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks

car bus metro werks