📜  C++ puts()

📅  最后修改于: 2020-09-25 08:30:57             🧑  作者: Mango

C++中的puts() 函数将一个字符串写入stdout。

puts()原型

int puts(const char *str);

puts() 函数将以null终止的字符串 str作为参数,并将其写入stdout 。终止空字符 “\ 0″不写,但它增加了写后的字符串 字符 “\ n”。

puts()调用与重复调用fputc()相同。

fputs()的和之间的主要区别puts()puts() 函数追加一个新行字符到所述输出,而fputs() 函数没有。

它在头文件中定义。

puts()参数

str :要写入的字符串 。

puts()返回值

成功后, puts() 函数将返回一个非负整数。失败时,它将返回EOF并将错误指示符设置为stdout

示例:puts() 函数的工作方式

#include 

int main()
{
    char str1[] = "Happy New Year";
    char str2[] = "Happy Birthday";
    
    puts(str1);
    /*  Printed on new line since '/n' is added */
    puts(str2);
    
    return 0;
}

运行该程序时,输出为:

Happy New Year
Happy Birthday