⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 07.html

📁 linux下一些常用的C函数的说明和例子
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<table width="100%">
  <tr> 
    <td valign="top" width="80">  
      <div align="right"><br>
        <font face='宋体' size='2'><a name=linuxc90></a></font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        endgrent(关闭组文件) </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> getgrent,setgrent<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> #include&lt;grp.h&gt;<br>
        #include&lt;sys/types.h&gt;<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> void endgrent(void);<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> endgrent()用来关闭由getgrent()所打开的密码文件。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 附加说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 范例 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> 请参考getgrent()与setgrent()。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80">  
      <div align="right"><br>
        <font face='宋体' size='2'><a name=linuxc91></a></font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        endpwent(关闭密码文件) </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> getpwent,setpwent<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> #include&lt;pwd.h&gt;<br>
        #include&lt;sys/types.h&gt;<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> void endpwent(void);<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> endpwent()用来关闭由getpwent()所打开的密码文件。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 附加说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 范例 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> 请参考getpwent()与setpwent()。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80">  
      <div align="right"><br>
        <font face='宋体' size='2'><a name=linuxc92></a></font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        endutent(关闭utmp 文件) </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> getutent,setutent<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> #include&lt;utmp.h&gt;<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> void endutent(void);<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> endutent()用来关闭由getutent所打开的utmp文件。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 附加说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 范例 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> 请参考getutent()。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80">  
      <div align="right"><br>
        <font face='宋体' size='2'><a name=linuxc93></a></font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        fgetgrent(从指定的文件来读取组格式) </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> fgetpwent<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 表头文件 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> #include&lt;grp.h&gt;<br>
        #include&lt;stdio.h&gt;<br>
        #include&lt;sys/types.h&gt;<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 定义函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> struct group * getgrent(FILE 
        * stream);<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 函数说明 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> fgetgrent()会从参数stream指定的文件读取一行数据,然后以group结构将该数据返回。参数stream所指定的文件必须和、etc/group相同的格式。group结构定义请参考getgrent()。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 返回值 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> 返回group结构数据,如果返回NULL则表示已无数据,或有错误发生。<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 范例 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> #include &lt;grp.h&gt;<br>
        #include&lt;sys/types.h&gt;<br>
        #include&lt;stdio.h&gt;<br>
        main()<br>
        {<br>
        struct group *data;<br>
        FILE *stream;<br>
        int i;<br>
        stream = fopen("/etc/group", "r");<br>
        while((data = fgetgrent(stream))!=0){<br>
        i=0;<br>
        printf("%s :%s:%d :", data-&gt;gr_name,data-&gt;gr_passwd,data-&gt;gr_gid);<br>
        while (data-&gt;gr_mem[i])printf("%s,",data-&gt;gr_mem[i++]);<br>
        printf("\n");<br>
        }<br>
        fclose(stream);<br>
        }<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 执行 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> root:x:0:root,<br>
        bin:x:1:root,bin,daemon<br>
        daemon:x:2:root,bin,daemon<br>
        sys:x:3:root,bin,adm<br>
        adm:x:4:root,adm,daemon<br>
        tty:x:5<br>
        disk:x:6:root<br>
        lp:x:7:daemon,lp<br>
        mem:x:8<br>
        kmem:x:9<br>
        wheel:x:10:root<br>
        mail:x:12:mail<br>
        news:x:13:news<br>
        uucp:x:14:uucp<br>
        man:x:15<br>
        games:x:20<br>
        gopher:x:30<br>
        dip:x:40:<br>
        ftp:x:50<br>
        nobody:x:99:<br>
        </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80">  
      <div align="right"><br>
        <font face='宋体' size='2'><a name=linuxc94></a></font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> <br>
        </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> <br>
        fgetpwent(从指定的文件来读取密码格式) </font> </div>
    </td>
  </tr>
  <tr> 
    <td valign="top" width="80"> 
      <div align="right"><font face='宋体' size='2'> 相关函数 </font> </div>
    </td>
    <td> 
      <div align="left"><font face='宋体' size='2'> fgetgrent<br>
        </font> </div>
    </td>
  </tr>
  <tr> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -