puts ()

puts()函式用來向標準輸出設備(螢幕)寫字元串並換行, 其調用格式為: puts(s);

puts(s) 等效於printf("%s\n",s),前提 :s是C風格字元串,最後以'\0'結尾。

說明:

(1). puts()函式只能輸出字元串, 不能輸出數值或進行格式變換。 (2). 可以將字元串直接寫入puts()函式中。如: puts("Hello, Turbo C2.0");

基本介紹

  • 中文名:puts ()
  • 功 能: 送一字元串到流stdout中
  • 用 法:int puts(char *string);
  • 性質:函式
基本信息,程式舉例,

基本信息

功 能: 送一字元串到流stdout
用 法: int puts(char *string);

程式舉例

#include <stdio.h>int main(void){char string[] = "This is an example output string\n";puts(string);return 0;}
初學者要注意以下例子
#include <stdio.h>#include <conio.h>int main(void){int i;char string[20];for(i=0;i<10;i++)string[i]='a';puts(string);getch();return 0;}
從此例中可看到puts輸出字元串時要遇到'\0’也就是字元結束符才停止。如上面的程式加上一句 string[10]='\0';
#include <stdio.h>#include <conio.h>int main(void){int i;char string[20];for(i=0;i<10;i++)string[i]='a';string[10]='\0';puts(string);getch();return 0;}
運行就正確了
此 外 puts 和 printf 的用法一樣
(1)puts()函式用來向標準輸出設備(螢幕)寫字元串並換行,其調用方式為,puts(s);
其中s為字元串字元(字元串數組名或字元串指針)。
puts()函式的作用與語句“printf("%s\n",s);的作用相同。
說明:
puts()函式只能輸出字元串,不能是數值或進行格式變換。
可以將字元串直接寫入puts()函式中,輸出至螢幕。如:puts("Hello,Turo C2.0:");
puts()函式的返回值為0,而printf()函式返回值為字元串的長度。

相關詞條

熱門詞條

聯絡我們