結果
問題 | No.8010 Print inside /bin |
ユーザー |
|
提出日時 | 2015-05-05 22:49:21 |
言語 | C90 (gcc 12.3.0) |
結果 |
AC
|
実行時間 | 1 ms / 1,500 ms |
コード長 | 655 bytes |
コンパイル時間 | 133 ms |
コンパイル使用メモリ | 21,760 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-07-05 19:09:22 |
合計ジャッジ時間 | 518 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 1 |
ソースコード
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <dirent.h>#define NUMMAX 1000#define LENMAX 50char filename[NUMMAX][LENMAX+1]={{0}};int qsort_strcmp(const void *a, const void *b){return strcmp((char*)a, (char*)b);}int main(){struct dirent *de;int i,j;DIR *dir;i=0;dir=opendir("/bin");for(de=readdir(dir);de;de=readdir(dir)){if(strcmp(de->d_name,".")&&strcmp(de->d_name,"..")){strncpy(filename[i++],de->d_name,LENMAX);}}closedir(dir);qsort(filename,i,LENMAX+1,qsort_strcmp);for(j=0;j<i;j++){puts(filename[j]);}return 0;}