C 程式設計/stdio.h/puts
外觀
puts 是一個用於輸出字串(以及換行符)的函式,例如,
#include <stdio.h>
int main() {
puts("welcome to WIKIPEDIA!!!");
}
輸出(到 stdout)
welcome to WIKIPEDIA!!!
與 printf 的不同之處
1. puts 在提供的文字後列印換行符
2. puts 原樣列印字串(不處理 % 程式碼)。
我們還可以向 puts 傳遞一個變數,例如,
#include <stdio.h>
int main() {
const char *str = "welcome to WIKIPEDIA!!!";
puts(str);
}
輸出
welcome to WIKIPEDIA!!!
puts 具有以下原型
int puts(const char *str)
它將列印 str 中的每個位元組,直到遇到空值,然後列印換行符。puts 返回寫入的位元組數(包括換行符),或 EOF(如果發生錯誤)。
若要列印一個不處理 % 程式碼或不輸出換行符的字串,請嘗試以下操作
printf("%s", "welcome to WIKIPEDIA!!!");