السلام عليكم
حياكم الله أعضاء المنتدى و سدد خطاكم
أتمنى أن أجد حلا لهذه المشكلة
#include <stdlib.h>
#include <stdio.h>
#include <dirent.h>
#ifndef WIN32
#include <sys/types.h>
#endif
typedef struct dirent* fichier;
int main(void)
{
DIR* rep = NULL;
fichier f=NULL;
rep = opendir("C:\\Documents and Settings\\MOMO\\My Documents\\Downloads\\momo");
if (rep == NULL)
{
perror("erreur:");
exit(1);
}
puts("Le dossier a ete ouvert avec succes");
while ((f = readdir(rep)) != NULL)
printf("Le fichier lu s'appelle '%s'\n", f->d_name);
if (closedir(rep) == -1)
exit(-1);
puts("Le dossier a ete ferme avec succes");
return EXIT_SUCCESS;
}
السؤال كالتالي :
ماذا يعني الملف '.' و الملف الآخر '..' وما الفائدة من وجودهما؟؟

من لديه فكرة عن هذين الملفين فلا يبخل علينا بالشرح و لو كان شرحا مطولا وشكرا مسبقا ![]()

