在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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。