Someone
public text v1 · immutableint main() {
struct dirent *entry;
DIR *tdir;
int i = 0, j = 0;
char *dirs;
tdir = opendir("/home/madlax");
while (entry = readdir(tdir)) {
if (entry->d_type != 4 || strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0)
continue;
i++;
}
closedir(tdir);
dirs = new char[i];
while (entry = readdir(tdir)) {
if (entry->d_type != 4 || strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0)
continue;
dirs[j] = entry->d_name;
j++;
}
return 0;
}