gets()函數:輸入字符串,並且能輸入空格,現在被棄用
scanf(“%s”,buff):無法輸入空格,遇到空格就終止
fgets()函數:可以輸入空格,遇到回車就終止
原型:char *fgets(char *s, int size, FILE *stream);
參數:
s: 字符型指針,指向存儲讀入數據的緩衝區的地址。
size:從流中讀入n-1個字符
stream:指向讀取的流。
例:fgets(buff,sizeof(buff),stdin);
printf();能輸出任何類型的數據,只要數據類型匹配正確。
puts();只能輸出字符串類型的數據 同:printf(“%s”,str);
puts遇到’\0’則停止