<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            C語言文件操作中fgets與fputs函數講解

            時間:2025-10-26 09:17:26 C語言

            C語言文件操作中fgets與fputs函數講解

              本文主要介紹了C語言文件操作中 fgets與fputs 函數詳解的相關資料,下面是小編為大家整理的C語言文件操作中fgets與fputs函數講解,歡迎參考~

              先給出api

              fgets

              語法:

              #include

              char *fgets( char *str, int num, FILE *stream );

              函數fgets()從給出的文件流中讀取[num - 1]個字符并且把它們轉儲到str(字符串)中. fgets()在到達行末時停止,在這種情況下,str(字符串)將會被一個新行符結束. 如果fgets()達到[num - 1]個字符或者遇到EOF, str(字符串)將會以null結束.fgets()成功時返回str(字符串),失敗時返回NULL.

              自己理解

              1、每次讀取一行,如果讀取的一行字符數 len > bufsize-1,則 buf[ bufsize-1 ] = '0'

              文件句柄指向第bufsize的位置。

              2、每次讀取一行,如果讀取的一行字符數 len = bufsize-1,則 buf[ bufsize-1 ] = '0'

              文件句柄指向第bufsize的位置。

              3、每次讀取一行,如果讀取的一行字符數 len < bufsize-1,則 buf [ len-1 ] = ' ' , buf [ len ] = '

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看