我想列出一个文件夹,但是当我想打印文件名时,只打印 \n
void liste_folder(void)
{
DIR *dir;
struct dirent *test;
dir = opendir(".");
while (readdir(dir) != NULL)
{
test = malloc(sizeof(*test));
printf("%s\n", test->d_name);
free(test);
}
}
int main()
{
liste_folder();
}