puts


function
<cstdio>
int puts ( const char * str );

Write string to stdout

Writes the C string pointed by str to stdout and appends a newline character ('\n').
The function begins copying from the address specified (str) until it reaches the terminating null character ('\0'). This final null-character is not copied to stdout.

Using fputs(str,stdout) instead, performs the same operation as puts(str) but without appending the newline character at the end.

Parameters

str
C string to be written.


Return Value

On success, a non-negative value is returned.
On error, the function returns EOF.

Example

1
2
3
4
5
6
7
8
/* puts example : hello world! */
#include <stdio.h>

int main ()
{
  char string [] = "Hello world!";
  puts (string);
}


See also