c_cpp LSコマンドを作ってみた
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp LSコマンドを作ってみた相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <dirent.h>
static void do_ls(char *path){
DIR *d;
struct dirent *ent;
d = opendir(path);
if(!d){
perror(path);
exit(1);
}
while( (ent = readdir(d)) ){
printf("%s\n", ent->d_name);
}
closedir(d);
}
int main(int argc, char *argv[]){
int i;
if(argc < 2){
fprintf(stderr, "%s: no arguments\n", argv[0]);
exit(1);
}
for(i=1; i<argc; i++){
do_ls(argv[i]);
}
return 0;
}
以上是关于c_cpp LSコマンドを作ってみた的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 猫コマンドを作る!stdio版
html 円盘上のリンクを作ってみた
text 树コマンドをFZFで操作する
ruby Rubyからgitコマンドを実行して情报を取得
java コマンドプロンプト上にピラミッドを描く
sh POSIXに入っているコマンドののの作成org版