C 程式設計/stdio.h/fputs
外觀
fputs 是 C 程式語言中的一個函式,用於將字元陣列寫入給定的檔案流。fputs 代表 file put string(檔案寫入字串)。它包含在 C 標準庫標頭檔案 stdio.h 中。
函式 fputs 在遇到終止空字元 ('\0') 後終止。空字元不會複製到流中。函式的原型如下
int fputs ( const char * str, FILE * stream );
流引數指定將字串寫入的流。stdout 通常用於此處,用於寫入標準輸出。否則,使用 fopen() 函式返回的 FILE * 值。
以下示例是使用 fputs 的 'hello world' 程式
#include <stdio.h>
int main() {
const char *buffer = "Hello world!";
fputs (buffer, stdout);
return 0;
}
以下程式會詢問使用者姓名,然後將其輸出
#include <stdio.h>
int main() {
char name[50];
fputs("What is your name? ", stdout);
fgets(name, sizeof(name), stdin);
fputs(name, stdout);
return 0;
}