最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解C語言中的getgrgid()函數(shù)和getgrnam()函數(shù)

 更新時間:2015年08月29日 10:16:37   投稿:goldensun  
這篇文章主要介紹了詳解C語言中的getgrgid()函數(shù)和getgrnam()函數(shù),是C語言入門學習中的基礎知識,需要的朋友可以參考下

C語言getgrgid()函數(shù):從組文件中取得指定gid的數(shù)據(jù)

頭文件:

#include <grp.h>  #include <sys/types.h>

定義函數(shù):

strcut group * getgrgid(gid_t gid);

函數(shù)說明:getgrgid()用來依參數(shù)gid 指定的組識別碼逐一搜索組文件, 找到時便將該組的數(shù)據(jù)以group 結構返回. 返回值:返回 group 結構數(shù)據(jù), 如果返回NULL 則表示已無數(shù)據(jù), 或有錯誤發(fā)生.

范例

/* 取得gid=3 的組數(shù)據(jù) */
#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");
}

執(zhí)行:

sys:x:3:root, bin, adm

C語言getgrnam()函數(shù):從組文件中取得指定組的數(shù)據(jù)
頭文件:

#include <grp.h>  #include <sys/types.h>

定義函數(shù):

strcut group * getgrnam(const char * name);

函數(shù)說明:getgrnam()用來逐一搜索參數(shù)那么指定的組名稱, 找到時便將該組的數(shù)據(jù)以group 結構返回。group結構請參考getgrent()。

返回值:返回 group 結構數(shù)據(jù), 如果返回NULL 則表示已無數(shù)據(jù), 或有錯誤發(fā)生.

范例

/* 取得adm 的組數(shù)據(jù) */
#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");
}

執(zhí)行:

adm:x:4:root, adm, daemon

相關文章

  • C++中的hpp文件及使用hpp文件的好處

    C++中的hpp文件及使用hpp文件的好處

    hpp文件是C++程序中一種特殊頭文件,它可以包含類的聲明和實現(xiàn),詳細介紹了使用hpp文件的好處及注意事項,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • C語言?動態(tài)內(nèi)存管理全面解析

    C語言?動態(tài)內(nèi)存管理全面解析

    動態(tài)內(nèi)存是相對靜態(tài)內(nèi)存而言的。所謂動態(tài)和靜態(tài)就是指內(nèi)存的分配方式。動態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存,本文帶你深入探究C語言中動態(tài)內(nèi)存的管理
    2022-02-02
  • 詳解C++語法中的虛繼承和虛基類

    詳解C++語法中的虛繼承和虛基類

    本文主要介紹了C++語法中的虛繼承和虛基類,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • Qt自定義控件實現(xiàn)多彩色儀表盤

    Qt自定義控件實現(xiàn)多彩色儀表盤

    這篇文章主要為大家詳細介紹了Qt自定義控件實現(xiàn)多彩色儀表盤,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • 詳解C語言初階之函數(shù)

    詳解C語言初階之函數(shù)

    這篇文章主要介紹了C語言中的初階函數(shù),介紹了其相關概念,具有一定參考價值。需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-11-11
  • C語言計算Robots機器人行走路線

    C語言計算Robots機器人行走路線

    這篇文章介紹了C語言計算Robots機器人行走路線,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • C++實現(xiàn)查找二叉樹中和為某一值的所有路徑的示例

    C++實現(xiàn)查找二叉樹中和為某一值的所有路徑的示例

    這篇文章主要介紹了C++實現(xiàn)查找二叉樹中和為某一值的所有路徑的示例,文中的方法是根據(jù)數(shù)組生成二叉排序樹并進行遍歷,需要的朋友可以參考下
    2016-02-02
  • 一文掌握 C++ 智能指針的使用方法

    一文掌握 C++ 智能指針的使用方法

    C++11 引入了智能指針的概念,使用了引用計數(shù)的想法,讓程序員不再需要關心手動釋放內(nèi)存。關于C++指針得內(nèi)容下面文章將為大家做一個詳細介紹
    2021-09-09
  • C++ Opengl圖形顏色功能附源碼下載

    C++ Opengl圖形顏色功能附源碼下載

    這篇文章主要介紹了C++ Opengl圖形顏色功能附源碼下載,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • c++項目構成從cmake使用基礎詳解

    c++項目構成從cmake使用基礎詳解

    這篇文章主要為大家介紹了c++項目構成,從cmake使用基礎開始為大家講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11

最新評論

龙州县| 务川| 咸阳市| 柯坪县| 永州市| 油尖旺区| 山东| 安阳县| 舟曲县| 西乌珠穆沁旗| 永年县| 嵊泗县| 泽州县| 永清县| 阿拉善右旗| 神农架林区| 黄梅县| 福泉市| 龙口市| 敦煌市| 麻阳| 韶山市| 吴堡县| 天台县| 通海县| 当雄县| 东光县| 东方市| 剑河县| 玛纳斯县| 佛教| 鹤岗市| 宽甸| 开阳县| 呼和浩特市| 井冈山市| 五原县| 关岭| 遂平县| 绥阳县| 大丰市|