在C编程语言中,puts()是头文件中定义的函数<stdio.h>逐个字符打印字符串,直到遇到 NULL 字符。 puts() 函数在输出字符串末尾打印换行符。
用法
int puts(char* str);
参数
- str: 要打印的字符串。
返回值
put 函数的返回值取决于其执行的成功/失败。
- 成功后,puts() 函数返回一个非负值。
- 否则,将返回文件结束 (EOF) 错误。
示例
C
// C program to illutrate the use of puts() function
#include <stdio.h>
int main()
{
// using puts to print hello world
char* str1 = "Hello Geeks";
puts(str1);
puts("Welcome Geeks");
return 0;
}
输出
Hello Geeks Welcome Geeks
puts() 和 fputs() 之间的区别
puts() 和 fputs() 函数在 C 编程语言中具有类似的工作方式,主要区别在于:
- 与仅在 stdout 流(控制台)中写入的 put 函数不同,fputs 函数可以写入任何流。
- fputs 函数不会在流中附加换行符。
示例
C
// C program to illustrate the return value of puts function
#include <stdio.h>
int main()
{
int num = puts("Hello Geeks"); // storing the returned value in num
printf("\n%d", num);
return 0;
}
输出
Hello Geeks 12
请注意,‘num’ 的值是 12 而不是 11,因为 put 函数也考虑换行符 (“\n)。
相关文章:
相关用法
- C语言 puts()用法及代码示例
- C语言 putc()用法及代码示例
- C语言 putchar()用法及代码示例
- C语言 putpixel()用法及代码示例
- C语言 printf() and scanf()用法及代码示例
- C语言 pow()用法及代码示例
- C语言 printf()用法及代码示例
- C语言 perror()用法及代码示例
- C语言 pieslice()用法及代码示例
- C语言 pthread_cancel()用法及代码示例
- C语言 pthread_equal()用法及代码示例
- C语言 pthread_self()用法及代码示例
- C语言 pthread_getcpuclockid()用法及代码示例
- C语言 Atoi()用法及代码示例
- C语言 Getchar()用法及代码示例
- C语言 abs()用法及代码示例
- C语言 strchr()用法及代码示例
- C语言 strcpy()用法及代码示例
- C语言 strcat()用法及代码示例
- C语言 宏 assert()用法及代码示例
- C语言 isdigit()用法及代码示例
- C语言 islower()用法及代码示例
- C语言 setlocale()用法及代码示例
- C语言 cos()用法及代码示例
- C语言 cosh()用法及代码示例
注:本文由纯净天空筛选整理自surajku7iez大神的英文原创作品 puts() in C。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。