/** * @ Author: JunkJumper * @ Link: https://github.com/JunkJumper * @ Copyright: Creative Common 4.0 (CC BY 4.0) * @ Create Time: 04-09-2020 11:43:11 * @ Modified by: JunkJumper * @ Modified time: 04-09-2020 12:31:46 * @ Description: code c produisant le même résultat qu'un ls. */ /// M311 - myls #include #include #include #include int main(int argc, char *argv[]) { DIR *dir; struct dirent *entry; if (argc != 2) { fprintf(stderr, "Syntaxe : %s {le chemin}\n\n", argv[0]); exit(1); } dir = opendir(argv[1]); entry = readdir(dir); while(entry != NULL) { printf("%s - %d", entry->d_name, entry->d_ino); entry = readdir(dir); } closedir(dir); printf("\n"); }