gets()_s函數

函數原型:gets_s(char *buf,STLEN)

與fgets(char *buf, STLEN, FILE *stream)函數的區別:

  1. get_s()函數只從標準輸入中讀取數據,所以不需要第三個參數
  2. 如果get_s()函數讀到換行符,會丟棄它而不是存儲它。
  3. 如果get_s()函數讀到最大字符數都沒有讀到換行符,會執行一下幾步首先將目標數組中的首字符設置成空字符,讀取並丟棄隨後的輸入直至讀到換行符或文件結尾,然後返回空指針,接着調用依賴實現的“處理函數”,可能會終止或退出程序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章