亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2015年09月01日 17:39:17   投稿:goldensun  
這篇文章主要介紹了C語(yǔ)言中fchdir()函數(shù)和rewinddir()函數(shù)的使用詳解,是C語(yǔ)言入門(mén)學(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ǔ)言實(shí)現(xiàn)靜態(tài)版通訊錄的代碼分享

    C語(yǔ)言實(shí)現(xiàn)靜態(tài)版通訊錄的代碼分享

    這篇文章主要為大家詳細(xì)介紹了如何利用C語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的靜態(tài)版通訊錄,主要運(yùn)用了結(jié)構(gòu)體,一維數(shù)組,函數(shù),分支與循環(huán)語(yǔ)句等等知識(shí),需要的可以參考一下
    2023-01-01
  • C++無(wú)符號(hào)整數(shù)溢出問(wèn)題解析

    C++無(wú)符號(hào)整數(shù)溢出問(wèn)題解析

    這篇文章主要介紹了C++無(wú)符號(hào)整數(shù)溢出探究,本文主要探討C/C++中無(wú)符號(hào)整數(shù)超過(guò)范圍后的計(jì)算問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 使用mmap實(shí)現(xiàn)多進(jìn)程對(duì)大文件拷貝

    使用mmap實(shí)現(xiàn)多進(jìn)程對(duì)大文件拷貝

    這篇文章主要介紹了使用mmap實(shí)現(xiàn)多進(jìn)程對(duì)大文件拷貝,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • C語(yǔ)言超全面講解字符串函數(shù)

    C語(yǔ)言超全面講解字符串函數(shù)

    字符串函數(shù)(String?processing?function)也叫字符串處理函數(shù),指的是編程語(yǔ)言中用來(lái)進(jìn)行字符串處理的函數(shù),如C,pascal,Visual以及LotusScript中進(jìn)行字符串拷貝,計(jì)算長(zhǎng)度,字符查找等的函數(shù)
    2022-06-06
  • C++ 指向類(lèi)成員的指針

    C++ 指向類(lèi)成員的指針

    指向類(lèi)成員的指針總的來(lái)講可以分為兩大類(lèi)四小類(lèi)(指向數(shù)據(jù)成員還是成員函數(shù),指向普通成員還是靜態(tài)成員)
    2020-03-03
  • C語(yǔ)言Static?關(guān)鍵字解析

    C語(yǔ)言Static?關(guān)鍵字解析

    這篇文章主要介紹了C語(yǔ)言Static?關(guān)鍵字解析,C語(yǔ)言中staic關(guān)鍵字很簡(jiǎn)單,簡(jiǎn)單到你的任何一個(gè)項(xiàng)目中可以不寫(xiě)一個(gè)staic關(guān)鍵字也是沒(méi)有問(wèn)題的。寫(xiě)這篇章主要是一下自己的staic的理解和應(yīng)用,當(dāng)然在章開(kāi)頭依舊要照本宣科簡(jiǎn)述一下static關(guān)鍵字,需要的朋友可以參考一下
    2022-02-02
  • 嵌入式C語(yǔ)言查表法在項(xiàng)目中的應(yīng)用

    嵌入式C語(yǔ)言查表法在項(xiàng)目中的應(yīng)用

    今天小編就為大家分享一篇關(guān)于嵌入式C語(yǔ)言查表法在項(xiàng)目中的應(yīng)用,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • C語(yǔ)言實(shí)現(xiàn)數(shù)獨(dú)游戲

    C語(yǔ)言實(shí)現(xiàn)數(shù)獨(dú)游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)數(shù)獨(dú)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • VS報(bào)錯(cuò)C6011的問(wèn)題:取消對(duì)NULL指針的引用(解決方法)

    VS報(bào)錯(cuò)C6011的問(wèn)題:取消對(duì)NULL指針的引用(解決方法)

    這篇文章主要介紹了VS報(bào)錯(cuò)C6011的問(wèn)題:取消對(duì)NULL指針的引用(解決方法),C6011:取消對(duì)NULL指針的引用,發(fā)現(xiàn)是沒(méi)有進(jìn)行空指針的判斷,解決方案跟隨小編一起看看吧
    2024-01-01
  • C++成員初始化列表

    C++成員初始化列表

    這篇文章主要介紹了C++成員初始化列表,除了可以使用構(gòu)造函數(shù)對(duì)類(lèi)成員進(jìn)行初始化之外,C++還提供了另外一種初始化的方法,叫做成員初始化列表。下面來(lái)看看文章的詳細(xì)吧,需要的朋友可以參考一下
    2022-01-01

最新評(píng)論