C++ puts() 函数
puts() 函数原型
int puts(const char *str);
puts()
函数接受一个以 null 结尾的字符串 str
作为参数,并将其写入 stdout
。终止的 null 字符 '\0' 不会被写入,但它会在写入字符串后添加一个换行符 '\n'。
fputs()
和 puts()
之间的主要区别是 puts()
函数在输出中追加一个换行符,而 fputs()
函数则不会。
它定义在 <cstdio>
头文件中。
puts() 参数
str
:要写入的字符串。
puts() 返回值
成功时,puts()
函数返回一个非负整数。失败时返回 EOF
并在 stdout
上设置错误指示器。
示例:puts() 函数如何工作
#include <cstdio>
int main()
{
char str1[] = "新年快乐";
char str2[] = "生日快乐";
puts(str1);
/* 因为添加了 '\n',所以在新行上打印 */
puts(str2);
return 0;
}