婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > C語言實現的ls命令源碼分享

C語言實現的ls命令源碼分享

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

在之前的一些看書或者學習中,一直有一種感覺有問題的態度,那就是認為看懂了,但是不動手,感覺這樣看書的效果不是很大。ls命令估計是我們在linux/unix里面用的最多的一個命令了,我們就用c來簡單的實現一下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 ; //創建一個DIR結構的指針
    //更多信息參考http://www.gnu.org/software/libc/manual/html_node/Opening-a-Directory.html
 struct dirent *dirp;
 if (argc != 2) {
  err_sys("需要兩個參數"); //err_sys 是在error.c中定義的一個函數
 }
  
 if ((dp = opendir(argv[1])) == NULL) {
  err_quit("讀取目錄出錯了!");
 }
 while ((dirp = readdir(dp)) != NULL) {
  printf("%s\n",dirp->d_name);
 }
  
 closedir(dp);
 exit(0);
 
}

您可能感興趣的文章:
  • 詳解如何在Linux(CentOS 7)命令行模式安裝VMware Tools
  • linux中ls命令使用詳解
  • Rails bundle命令安裝mysql gem包出錯的解決方法
  • cacls命令設置文件及其文件夾權限的方法
  • Rails命令行常用操作命令簡明總結
  • 命令行啟動mssqlserver服務的方法示例
  • 如何實現ls命令在Win7下正常運行

標簽:青島 西藏 隨州 延邊 朝陽 通遼 南充 雅安

巨人網絡通訊聲明:本文標題《C語言實現的ls命令源碼分享》,本文關鍵詞  語言,實現,的,命令,源碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《C語言實現的ls命令源碼分享》相關的同類信息!
  • 本頁收集關于C語言實現的ls命令源碼分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 正宁县| 南江县| 中江县| 牙克石市| 读书| 曲周县| 依兰县| 福海县| 兰坪| 高平市| 阳朔县| 长宁区| 平江县| 西城区| 新兴县| 原阳县| 新兴县| 陇南市| 长兴县| 福建省| 昭觉县| 泰兴市| 大同县| 汝阳县| 宿松县| 柞水县| 攀枝花市| 三明市| 和田县| 息烽县| 莱西市| 彰武县| 西城区| 涟源市| 泗阳县| 木兰县| 大邑县| 资阳市| 阿巴嘎旗| 子长县| 泰和县|