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

在C語言編程中設(shè)置和獲取代碼組數(shù)的方法

 更新時間:2015年08月29日 12:10:17   投稿:goldensun  
這篇文章主要介紹了在C語言編程中設(shè)置和獲取代碼組數(shù)的方法,分別為setgroups()函數(shù)和getgroups()函數(shù)的使用,需要的朋友可以參考下

C語言setgroups()函數(shù):設(shè)置組代碼函數(shù)
頭文件:

 #include <grp.h>

定義函數(shù):

int setgroups(size_t size, const gid_t * list);

函數(shù)說明:setgroups()用來將list 數(shù)組中所標明的組加入到目前進程的組設(shè)置中. 參數(shù)size 為list()的gid_t 數(shù)目, 最大值為NGROUP(32)。

返回值:設(shè)置成功則返回0, 如有錯誤則返回-1.

錯誤代碼:

  • EFAULT:參數(shù)list 數(shù)組地址不合法.
  • EPERM:權(quán)限不足, 必須是root 權(quán)限
  • EINVAL:參數(shù)size 值大于NGROUP(32).

C語言getgroups()函數(shù):獲取組代碼函數(shù)
頭文件:

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

定義函數(shù):

int getgroups(int size, gid_t list[]);

函數(shù)說明:getgroup() 用來取得目前用戶所屬的組代碼. 參數(shù)size 為list() 所能容納的gid_t 數(shù)目. 如果參數(shù)size 值為零, 此函數(shù)僅會返回用戶所屬的組數(shù)。

返回值:返回組識別碼, 如有錯誤則返回-1.

錯誤代碼:

  • EFAULT:參數(shù)list 數(shù)組地址不合法.
  • EINVAL:參數(shù)size 值不足以容納所有的組.

范例

#include <unistd.h>
#include <sys/types.h>
main()
{
  gid_t list[500];
  int x, i;
  x = getgroups(0, list);
  getgroups(x, list);
  for(i = 0; i < x; i++)
    printf("%d:%d\n", i, list[i]);
}

執(zhí)行:

0:00
1:01
2:02
3:03
4:04
5:06
6:10

相關(guān)文章

  • c語言之如何求e的近似值

    c語言之如何求e的近似值

    這篇文章主要介紹了c語言之如何求e的近似值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • C語言練習(xí)之數(shù)組中素數(shù)交換

    C語言練習(xí)之數(shù)組中素數(shù)交換

    這篇文章主要為大家介紹了C語言數(shù)組中素數(shù)交換,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-12-12
  • C++函數(shù)參數(shù)匹配規(guī)則示例小結(jié)

    C++函數(shù)參數(shù)匹配規(guī)則示例小結(jié)

    這篇文章主要介紹了C++函數(shù)參數(shù)匹配規(guī)則,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • C語言實現(xiàn)樹的動態(tài)查找實例代碼

    C語言實現(xiàn)樹的動態(tài)查找實例代碼

    這篇文章主要介紹了C語言實現(xiàn)樹的動態(tài)查找實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 從匯編看c++中extern關(guān)鍵字的使用

    從匯編看c++中extern關(guān)鍵字的使用

    本篇文章介紹了,在c++中extern關(guān)鍵字的使用概述,需要的朋友參考下
    2013-05-05
  • 淺談C語言的字符串分割

    淺談C語言的字符串分割

    下面小編就為大家?guī)硪黄獪\談C語言的字符串分割。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 老生常談C語言中指針的使用

    老生常談C語言中指針的使用

    這篇文章主要為大家詳細介紹了C語言中指針的使用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 基于WTL 雙緩沖(double buffer)繪圖的分析詳解

    基于WTL 雙緩沖(double buffer)繪圖的分析詳解

    本篇文章是對WTL下使用雙緩沖(double buffer)繪圖進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • 如何在C語言中判斷socket是否已經(jīng)斷開

    如何在C語言中判斷socket是否已經(jīng)斷開

    如果不主動關(guān)閉socket的話,系統(tǒng)不會自動關(guān)閉的,除非當前進程掛掉了,操作系統(tǒng)把占用的socket回收了才會關(guān)閉。小編今天跟大家簡單介紹下如何在C語言中判斷socket是否已經(jīng)斷開
    2019-05-05
  • C語言實現(xiàn)簡單推箱子游戲

    C語言實現(xiàn)簡單推箱子游戲

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單推箱子游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評論

米泉市| 湖口县| 阳原县| 岳普湖县| 武强县| 新安县| 岗巴县| 耿马| 易门县| 阿拉善右旗| 台中市| 保德县| 眉山市| 五河县| 天长市| 乌海市| 泽普县| 贵州省| 松江区| 江华| 剑阁县| 西乌珠穆沁旗| 龙江县| 陇川县| 澄城县| 广元市| 武威市| 紫云| 历史| 尚志市| 玉龙| 维西| 青川县| 临安市| 大名县| 女性| 新晃| 陆良县| 华安县| 景宁| 大竹县|