函数
<cstdio>

puts

int puts ( const char * str );
将字符串写入标准输出
stdout 指向的 C 字符串 写入标准输出,并在末尾添加一个换行符('\n').

该函数开始从指定地址(str)复制,直到遇到终止空字符('\0')。此终止空字符不会被复制到流中。

请注意,puts不仅与 fputs 的不同之处在于它使用 stdout 作为目标,而且它还在末尾自动添加一个换行符(而 fputs 不会)。

参数

str
要打印的 C 字符串。

返回值

成功时,返回一个非负值。
发生错误时,函数返回 EOF 并设置错误指示器ferror)。

示例

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

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

另见