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

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

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

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í)便將該組的數(shù)據(jù)以group 結(jié)構(gòu)返回. 返回值:返回 group 結(jié)構(gòu)數(shù)據(jù), 如果返回NULL 則表示已無數(shù)據(jù), 或有錯(cuò)誤發(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í)便將該組的數(shù)據(jù)以group 結(jié)構(gòu)返回。group結(jié)構(gòu)請參考getgrent()。

返回值:返回 group 結(jié)構(gòu)數(shù)據(jù), 如果返回NULL 則表示已無數(shù)據(jù), 或有錯(cuò)誤發(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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    C語言計(jì)算Robots機(jī)器人行走路線

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

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

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

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

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

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

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

    c++項(xiàng)目構(gòu)成從cmake使用基礎(chǔ)詳解

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

最新評論

荔浦县| 荣成市| 隆子县| 托里县| 嘉黎县| 农安县| 孟州市| 三亚市| 永登县| 灌云县| 江安县| 杨浦区| 康平县| 祁门县| 信宜市| 松溪县| 贺州市| 遂昌县| 玉林市| 汕头市| 荆州市| 金乡县| 巴塘县| 钦州市| 任丘市| 天津市| 介休市| 瓮安县| 安岳县| 沾化县| 五大连池市| 建平县| 阿拉尔市| 绥阳县| 漳平市| 体育| 南平市| 南乐县| 渝北区| 井陉县| 桐庐县|