sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
22 juin 2006 à 12:24
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
22 juin 2006 à 21:20
bonjour ,
je voulais savoir si c'etait possible savoir si un dirent pointé vers un dossier ou un fichier sans passe par qqconque api windows ?
je fais un petit code pour lister fichier et dossier d'un repertoire voici ce que j'ai deja fait :
void main(int argc , char *argv[])
{
DIR *Prep; // pointeur vers le dossier source
struct dirent *Erep; // pointeur vers la structure d'un reprtoire
Prep = opendir(argv[1]); // on initialise le pointeur du dossier source vers le premier argument de la console
Erep = readdir(Prep); //on recupere la structure de ce qui est lu
while ( Erep != NULL ) {
printf( "%s\n", Erep->d_name );//on affiche l'element lu
Erep = readdir( Prep );//on pointe vers l'element suivant
}
}
a noter que j'ai trouver plein de code permettant de faire ce que j'essaie de faire mais des code qui utilise les API windows ce que je voudrais eviter pour une portabilite du code sous linux ou diverse plateforme
merci
++
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"