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

C語(yǔ)言中fchdir()函數(shù)和rewinddir()函數(shù)的使用詳解

 更新時(shí)間:2015年09月01日 17:39:17   投稿:goldensun  
這篇文章主要介紹了C語(yǔ)言中fchdir()函數(shù)和rewinddir()函數(shù)的使用詳解,是C語(yǔ)言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

C語(yǔ)言fchdir()函數(shù):改變當(dāng)前工作目錄
頭文件:

#include <unistd.h>

定義函數(shù):

int fchdir(int fd);

函數(shù)說(shuō)明:fchdir()用來(lái)將當(dāng)前的工作目錄改變成以參數(shù)fd 所指的文件描述詞。

返回值:執(zhí)行成功則返回 0, 失敗返回-1, errno 為錯(cuò)誤代碼.

范例

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
main()
{
  int fd;
  fd = open("/tmp", O_RDONLY);
  fchdir(fd);
  printf("current working directory : %s \n", getcwd(NULL, NULL));
  close(fd);
}

執(zhí)行:

current working directory : /tmp

C語(yǔ)言rewinddir()函數(shù):重設(shè)讀取目錄的位置為開(kāi)頭位置
頭文件:

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

定義函數(shù):

void rewinddir(DIR *dir);

函數(shù)說(shuō)明:rewinddir()用來(lái)設(shè)置參數(shù)dir 目錄流目前的讀取位置為原來(lái)開(kāi)頭的讀取位置.

錯(cuò)誤代碼:EBADF dir 為無(wú)效的目錄流。

范例

#include <sys/types.h>
#include <dirent.h>
#include <unistd.h>
main()
{
  DIR * dir;
  struct dirent *ptr;
  dir = opendir("/etc/rc.d");
  while((ptr = readdir(dir)) != NULL)
  {
    printf("d_name : %s\n", ptr->d_name);
  }
  rewinddir(dir);
  printf("readdir again!\n");
  while((ptr = readdir(dir)) != NULL)
  {
    printf("d_name : %s\n", ptr->d_name);
  }
  closedir(dir);
}

執(zhí)行:

d_name : .
d_name : ..
d_name : init.d
d_name : rc0.d
d_name : rc1.d
d_name : rc2.d
d_name : rc3.d
d_name : rc4.d
d_name : rc5.d
d_name : rc6.d
d_name : rc
d_name : rc.local
d_name : rc.sysinit
readdir again!
d_name : .
d_name : ..
d_name : init.d
d_name : rc0.d
d_name : rc1.d
d_name : rc2.d
d_name : rc3.d
d_name : rc4.d
d_name : rc5.d
d_name : rc6.d
d_name : rc
d_name : rc.local
d_name : rc.sysinit

相關(guān)文章

  • 詳解C語(yǔ)言中的fopen()函數(shù)和fdopen()函數(shù)

    詳解C語(yǔ)言中的fopen()函數(shù)和fdopen()函數(shù)

    這篇文章主要介紹了詳解C語(yǔ)言中的fopen()函數(shù)和fdopen()函數(shù),注意其之間指針功能相關(guān)的區(qū)別,需要的朋友可以參考下
    2015-08-08
  • c++幾種基本的插入排序(圖文)

    c++幾種基本的插入排序(圖文)

    這篇文章主要介紹了c++幾種基本的插入排序(圖文),需要的朋友可以參考下
    2014-11-11
  • C++獲取文件大小數(shù)值的三種方式介紹

    C++獲取文件大小數(shù)值的三種方式介紹

    最近在做項(xiàng)目時(shí)經(jīng)常需要獲得文件的大小操作,雖然在網(wǎng)絡(luò)上已經(jīng)有許多篇博客介紹了,但是還是想總結(jié)出自己一篇,記錄一下自己在項(xiàng)目中是怎么獲得文件大小的
    2022-10-10
  • C語(yǔ)言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)開(kāi)發(fā)

    C語(yǔ)言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)開(kāi)發(fā)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)開(kāi)發(fā),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Linux c中define的用法小結(jié)

    Linux c中define的用法小結(jié)

    學(xué)習(xí)了這么多年C語(yǔ)言,說(shuō)實(shí)話對(duì)宏自以為了如指掌了,沒(méi)想到看內(nèi)核代碼的時(shí)候還是那么吃力,設(shè)備驅(qū)動(dòng)代碼中有很多這樣或者那樣的宏定義,各種define,在學(xué)習(xí)的過(guò)程中將C語(yǔ)言中所出現(xiàn)的#define定義整理總結(jié)了一下,供大家借鑒和學(xué)習(xí)。
    2016-01-01
  • 關(guān)于C++多重繼承下虛表結(jié)構(gòu)的問(wèn)題

    關(guān)于C++多重繼承下虛表結(jié)構(gòu)的問(wèn)題

    這篇文章主要介紹了C++ 多重繼承下虛表結(jié)構(gòu)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • C語(yǔ)言實(shí)現(xiàn)猜數(shù)字小項(xiàng)目

    C語(yǔ)言實(shí)現(xiàn)猜數(shù)字小項(xiàng)目

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)實(shí)現(xiàn)猜數(shù)字小項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C++中putchar與getchar函數(shù)的細(xì)節(jié)及運(yùn)用

    C++中putchar與getchar函數(shù)的細(xì)節(jié)及運(yùn)用

    C語(yǔ)言提供putchar函數(shù),用于給終端輸出一個(gè)字符;getchar函數(shù),可以從終端接收用戶輸入的一個(gè)字符,本文給大家分享C++中putchar與getchar函數(shù)的細(xì)節(jié)及運(yùn)用,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • C++結(jié)構(gòu)體數(shù)組詳細(xì)解析

    C++結(jié)構(gòu)體數(shù)組詳細(xì)解析

    定義結(jié)構(gòu)體數(shù)組和定義結(jié)構(gòu)體變量類似,定義結(jié)構(gòu)體數(shù)組時(shí)只需聲明其為數(shù)組即可
    2013-10-10
  • C語(yǔ)言實(shí)現(xiàn)制作通訊錄(新手推薦)

    C語(yǔ)言實(shí)現(xiàn)制作通訊錄(新手推薦)

    本文推薦給C語(yǔ)言學(xué)習(xí)到結(jié)構(gòu)體的新手們,供其練習(xí)。這篇文章主要是利用C語(yǔ)言制作一個(gè)簡(jiǎn)單的通訊錄功能,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-09-09

最新評(píng)論

日土县| 历史| 蒙山县| 临夏县| 屏边| 松原市| 乌兰浩特市| 乌鲁木齐市| 天镇县| 固原市| 大厂| 西乡县| 德昌县| 邵武市| 集贤县| 彰化市| 绥江县| 洪江市| 密山市| 眉山市| 榆树市| 小金县| 萍乡市| 石家庄市| 甘德县| 黄冈市| 岳普湖县| 白玉县| 临潭县| 柳林县| 太和县| 会同县| 中江县| 融水| 饶河县| 莱阳市| 镇巴县| 格尔木市| 阜南县| 秭归县| 卢氏县|