C语言getgrgid()函数:从组文件中取得指定gid的数据
头文件:
#include <grp.h> #include <sys/types.h>
定义函数:
strcut group * getgrgid(gid_t gid);
函数说明:getgrgid()用来依参数gid 指定的组识别码逐一搜索组文件, 找到时便将该组的数据以group 结构返回. 返回值:返回 group 结构数据, 如果返回NULL 则表示已无数据, 或有错误发生.
范例
/* 取得gid=3 的组数据 */ #include <grp.h> #include <sys/types.h> main() { strcut group *data; int i = 0; data = getgrgid(3); printf("%s:%s:%d:", data->gr_name, data->gr_passwd, data->gr_gid); while(data->gr_mem[i]) printf("%s, ", data->mem[i++]); printf("\n"); }
执行:
sys:x:3:root, bin, adm
C语言getgrnam()函数:从组文件中取得指定组的数据
头文件:
#include <grp.h> #include <sys/types.h>
定义函数:
strcut group * getgrnam(const char * name);
函数说明:getgrnam()用来逐一搜索参数那么指定的组名称, 找到时便将该组的数据以group 结构返回。group结构请参考getgrent()。
返回值:返回 group 结构数据, 如果返回NULL 则表示已无数据, 或有错误发生.
范例
/* 取得adm 的组数据 */ #include <grp.h> #include <sys/types.h> main() { strcut group * data; int i = 0; data = getgrnam("adm"); printf("%s:%s:%d:", data->gr_name, data->gr_passwd, data->gr_gid); while(data->gr_mem[i]) printf("%s, ", data->gr_mem[i++]); printf("\n"); }
执行:
adm:x:4:root, adm, daemon
本文向大家介绍详解C语言中的fopen()函数和fdopen()函数,包括了详解C语言中的fopen()函数和fdopen()函数的使用技巧和注意事项,需要的朋友参考一下 C语言fopen()函数:打开一个文件并返回文件指针 头文件: fopen()是一个常用的函数,用来以指定的方式打开文件,其原型为: 【参数】path为包含了路径的文件名,mode为文件打开方式。 mode有以下几种方式:
本文向大家介绍C语言函数语法详解,包括了C语言函数语法详解的使用技巧和注意事项,需要的朋友参考一下 1、概述 在C语言中,函数是来完成子程序或者某个模块的功能。有主程序或者其他函数调用,其他函数之间可以相互调用。同一函数可以被一个或多个函数任意次调用。 注意: a、一个C程序有一个或多个程序模块组成,每一个程序模块作为一个源程序文件。一个源文件可以为多个C程序共用。
本文向大家介绍C语言中fchdir()函数和rewinddir()函数的使用详解,包括了C语言中fchdir()函数和rewinddir()函数的使用详解的使用技巧和注意事项,需要的朋友参考一下 C语言fchdir()函数:改变当前工作目录 头文件: 定义函数: 函数说明:fchdir()用来将当前的工作目录改变成以参数fd 所指的文件描述词。 返回值:执行成功则返回 0, 失败返回-1, err
本文向大家介绍详解C语言中getgid()函数和getegid()函数的区别,包括了详解C语言中getgid()函数和getegid()函数的区别的使用技巧和注意事项,需要的朋友参考一下 C语言getgid()函数:取得组识别码函数 头文件: 定义函数: 函数说明:getgid()用来取得执行目前进程的组识别码。 返回值:返回组识别码 范例 执行: C语言getegid()函数:获得组识别码 头文
本文向大家介绍详解C语言中accept()函数和shutdown()函数的使用,包括了详解C语言中accept()函数和shutdown()函数的使用的使用技巧和注意事项,需要的朋友参考一下 C语言accept()函数:接受socket连线 头文件: 定义函数: 函数说明:accept()用来接受参数s 的socket 连线. 参数s 的socket 必需先经bind()、listen()函数处理
本文向大家介绍详解C语言中index()函数和rindex()函数的用法,包括了详解C语言中index()函数和rindex()函数的用法的使用技巧和注意事项,需要的朋友参考一下 C语言index()函数:查找字符串并返回首次出现的位置 相关函数:rindex, srechr, strrchr 头文件:#include <string.h> 定义函数: 函数说明:index()用来找出参数s 字符