在C語言中,gets函數用于從標準輸入(鍵盤)讀取一行字符串。
使用方法如下:
#include <stdio.h>
int main() {
char str[100];
// 讀取一行字符串
printf("請輸入一個字符串:");
gets(str);
// 輸出字符串
printf("你輸入的字符串是:%s\n", str);
return 0;
}
在上面的例子中,我們首先定義了一個字符數組 str
,用于存儲輸入的字符串。然后使用 gets(str)
從標準輸入讀取一行字符串,并將其存儲到 str
中。最后,使用 printf
輸出輸入的字符串。
需要注意的是,由于gets函數沒有限制輸入的字符串長度,容易發生緩沖區溢出。為了避免這種情況,推薦使用更安全的函數fgets來替代gets函數。