C語言gets()和puts()函式


gets()函式從使用者讀取字串,puts()函式列印字串。這兩個函式都在<stdio.h>標頭檔案中定義。

下面來看看一個簡單使用gets()puts()函式來讀寫字串的程式。建立一個原始檔:gets_and_puts.c,其程式碼如下所示 -

#include<stdio.h>  

void main() {
    char name[50];
    printf("Enter your name: ");
    gets(name); //reads string from user  
    printf("Your name is: ");
    puts(name);  //displays string  

}

執行上面範例程式碼,得到以下結果 -

Enter your name: maxsu
Your name is: maxsu