C語言 輸入輸出字符串

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’則停止

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章