- 追加された行はこの色です。
- 削除された行はこの色です。
[[Programming]]
[[ここ:http://www.ncad.co.jp/~komata/c-frame.htm]]を参照
ディレクトリ名も取得する必要があれば,[[hidden_dir_h]]
#include<stdio.h>
#include<dirent.h>
void main(argc,argv)
int argc;
char*argv[];
{
DIR *dir;
struct dirent *dp;
char path[512];
char path[512]; // ディレクトリは引数から判断する.
if(argc<=1){
strcpy(path,".");
}
else{
strcpy(path,argv[1]);
}
if((dir=opendir(path))==NULL){
perror("opendir");
exit(-1);
}
for(dp=readdir(dir);dp!=NULL;dp=readdir(dir)){
printf("%s\n",dp->d_name);
printf("%s\n",dp->d_name);// ディレクトリ名は表示しない
}
closedir(dir);
}