gets()
函數(shù)從用戶讀取字符串,puts()
函數(shù)打印字符串。這兩個(gè)函數(shù)都在<stdio.h>
頭文件中定義。
下面來(lái)看看一個(gè)簡(jiǎn)單使用gets()
和puts()
函數(shù)來(lái)讀寫(xiě)字符串的程序。創(chuàng)建一個(gè)源文件: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
}
執(zhí)行上面示例代碼,得到以下結(jié)果 -
Enter your name: maxsu
Your name is: maxsu