puts ()

puts ()

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

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

說明:

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

基本信息


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

程序舉例


初學者要注意以下例子
從此例中可看到puts輸出字元串時要遇到'\0’也就是字元結束符才停止。如上面的程序加上一句 string='\0';
運行就正確了
此 外 puts 和 printf 的用法一樣
(1)puts()函數用來向標準輸出設備(屏幕)寫字元串並換行,其調用方式為,puts(s);
其中s為字元串字元(字元串數組名或字元串指針)。
puts()函數的作用與語句“printf("%s\n",s);的作用相同。
說明:
puts()函數只能輸出字元串,不能是數值或進行格式變換。
可以將字元串直接寫入puts()函數中,輸出至屏幕。如:puts("Hello,Turo C2.0:");
puts()函數的返回值為0,而printf()函數返回值為字元串的長度。