濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > C語(yǔ)言實(shí)現(xiàn)的ls命令源碼分享

C語(yǔ)言實(shí)現(xiàn)的ls命令源碼分享

熱門標(biāo)簽:東莞電銷機(jī)器人價(jià)格一覽表 百度地圖的地圖標(biāo)注 地圖標(biāo)注超出范圍怎么辦 旅游地圖標(biāo)注大全 陜西電銷卡外呼系統(tǒng)怎么安裝 excel地址地圖標(biāo)注 佛山高德地圖標(biāo)注中心 杭州機(jī)器人外呼系統(tǒng) 百度地圖標(biāo)注圖標(biāo)更換

在之前的一些看書或者學(xué)習(xí)中,一直有一種感覺(jué)有問(wèn)題的態(tài)度,那就是認(rèn)為看懂了,但是不動(dòng)手,感覺(jué)這樣看書的效果不是很大。ls命令估計(jì)是我們?cè)趌inux/unix里面用的最多的一個(gè)命令了,我們就用c來(lái)簡(jiǎn)單的實(shí)現(xiàn)一下ls命令。

//
// ls.c
// apue
//
// Created by chenqing on 13-8-22.
// Copyright (c) 2013年 chenqing. All rights reserved.
//
 
#include "/usr/include/apue.h"
#include "dirent.h"
 
int main(int argc,char *argv[])
{
 DIR *dp ; //創(chuàng)建一個(gè)DIR結(jié)構(gòu)的指針
    //更多信息參考http://www.gnu.org/software/libc/manual/html_node/Opening-a-Directory.html
 struct dirent *dirp;
 if (argc != 2) {
  err_sys("需要兩個(gè)參數(shù)"); //err_sys 是在error.c中定義的一個(gè)函數(shù)
 }
  
 if ((dp = opendir(argv[1])) == NULL) {
  err_quit("讀取目錄出錯(cuò)了!");
 }
 while ((dirp = readdir(dp)) != NULL) {
  printf("%s\n",dirp->d_name);
 }
  
 closedir(dp);
 exit(0);
 
}

您可能感興趣的文章:
  • 詳解如何在Linux(CentOS 7)命令行模式安裝VMware Tools
  • linux中l(wèi)s命令使用詳解
  • Rails bundle命令安裝mysql gem包出錯(cuò)的解決方法
  • cacls命令設(shè)置文件及其文件夾權(quán)限的方法
  • Rails命令行常用操作命令簡(jiǎn)明總結(jié)
  • 命令行啟動(dòng)mssqlserver服務(wù)的方法示例
  • 如何實(shí)現(xiàn)ls命令在Win7下正常運(yùn)行

標(biāo)簽:青島 西藏 隨州 延邊 朝陽(yáng) 通遼 南充 雅安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《C語(yǔ)言實(shí)現(xiàn)的ls命令源碼分享》,本文關(guān)鍵詞  語(yǔ)言,實(shí)現(xiàn),的,命令,源碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《C語(yǔ)言實(shí)現(xiàn)的ls命令源碼分享》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于C語(yǔ)言實(shí)現(xiàn)的ls命令源碼分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    花垣县| 和平区| 嵩明县| 洪洞县| 大冶市| 五指山市| 德江县| 横峰县| 鲁甸县| 宜昌市| 拜泉县| 宜兰市| 北碚区| 长葛市| 常山县| 铁力市| 会泽县| 襄汾县| 武功县| 禹州市| 洪洞县| 杭锦后旗| 平泉县| 鄂伦春自治旗| 黔西| 和龙市| 江达县| 辽源市| 沽源县| 措勤县| 麻阳| 江北区| 石狮市| 石柱| 清流县| 河西区| 宝应县| 靖州| 综艺| 大埔区| 商都县|