LISTER LES FICHIERS D'UN REPERTOIRE + FILTRES

cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009 - 16 nov. 2008 à 17:54
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010 - 27 avril 2009 à 14:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48467-lister-les-fichiers-d-un-repertoire-filtres

cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
27 avril 2009 à 14:47
Dans la recherche du point pour le filtre par extension on peut remplacer tout un ptit bout de code par la méthode string.find_last_of(char)
ge0fy5 Messages postés 5 Date d'inscription mardi 9 septembre 2008 Statut Membre Dernière intervention 26 avril 2009
26 avril 2009 à 15:55
je l'ai complilé et sa marche pas autant que sur windows xp que sue ubuntu 8.04 pourquoi?
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
23 nov. 2008 à 21:13
Ok merci jtiendrais compte de ta remarque.
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
23 nov. 2008 à 11:17
bonjour,

pour la remarque des class, pas forcément dans le fonctionnement actuel aucun intérêt de faire des class.
Il faut absolument que les pro C++ arrête de voir des class partout!!!

Dans le contexte actuel ce code devrait être adapté en C (car mis à part l'utilisation de librairies, et de codage...) ce code ne gagne rien à être fait en C++ surtout si ce code s'oriente performance et linux.

bon codage.
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
23 nov. 2008 à 11:01
Normal il marque terminé quand il a fini de recenser tous les chemins d'accès. Ensuite il les affiche. Change le répertoire "/home" dans main() par "/". Je suis encore mal à l'aise avec les classes ^^ ça viendra.
roidestenebres Messages postés 10 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 9 juin 2009
23 nov. 2008 à 00:51
pendant la compilation il ne donne aucune erreur mais ds la console d'execution il s'affiche Terminer appuyer sur une touche , une autre remarque c mieux de passer par des classes que des structures
vincent7766 Messages postés 13 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 1 décembre 2008
19 nov. 2008 à 23:47
Good, quelqu'un m'avait dit le contraire xD
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
19 nov. 2008 à 19:10
Sisi ca marche^^ puisque j'ai programmé ce programme sous Ubuntu.
vincent7766 Messages postés 13 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 1 décembre 2008
19 nov. 2008 à 06:15
Quel librairie de remplacement pourrait on remplacer
#include
#include <vector>
#include <string>
?
Je crois aussi que pour être compatible linux il ne faut pas utiliser using namespace std;

mais écrire plutôt
std::string maString = "Voilà ma string";
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
16 nov. 2008 à 18:31
Heu oui sûrement mais ca ne le serait pas plus si je fait des tableaux et des NTCTS, j'imagine la gestion... Il faut que j'évite d'utiliser ces librairies pour les prochaines fois sinon dans quel cas les utiliser? Merci :)
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
16 nov. 2008 à 17:54
Bonjour, code intéressant car linux et librairie compatible multiple OS.
niveau code domage les librairies :
#include
#include <vector>
#include <string>

qui sont des usines à gaz ^^

une gestion en char aurait été plus performante.

bon codage :)
Rejoignez-nous