Télécharger le zip
il existe d'autres séparateurs de mots que les retours à la ligne et les espaces (signes de ponctuations, symboles...).Dans ma source "Shell Extension, fichier TxtShProp.cpp", il y a un bout de code assez basique qui compte le nombre de mot à partir d'un tableau des caractères de séparation
Salut ymca2003 et merci pour le commentaire . . .j'ai telecharger ton code il semble tres cool maismoi j'ai un probleme d'execution (parfois j'ai ce message qd j'ai execute un programme Excutable for Debugging Session Please Specify Excutable file.)STP si tu as une sollution ;-) Bon pour la 2eme parti tu m'a dit que signe . . . bon est que par exmple le mot COOL!!! (2 mot) ?pour le reste t'a raison j'ai oublier lessignes de ponctuations, symboles.... (je te remercit pour cette remarque ;-))A+Merci encore . . .
le code que j'ai signalé est une "dll", et n'est donc pas un fichier directement exécutable, c'est pour cela que VC te demande un exe à lancer pour tester la dll.
Merci pour ton aide Mais je n'arrive pas a executer ton programme dit moi comment STP.si tu as une version de ce programme sans MFCca serait cool et plus facile a comprendreparce que moi de debute en MFC et je connais pas grand chose(Si tu as un bon tutorial sur MFC dit le moi STP) .Merci encore pour ton aide ;-))A+
Salut Bon j'ai pas pu executer ton codes mais j'ai vu la partieque tu ma conseiller de voir et c'est vraiment . . . .Exellentca ma bq plus j'ai compris la plus part de cette fonction mais je veux que tu m'explique encore autre chose :for(;;) : ca veut dire koi ?comment tu peut savoir le nombre de mots situ as un retour chariot. ??? (il n'est pas indiquer dans la liste des separateur )---------------------------------Tu pense koi de mon code ???
le code que je t'ai signalé n'a rien à voir avec les MFC (Microsotf Fundation Class) mais utilise les API (Application Programming Interface) Windows ainsi que des concepts OLE et COM (sujets assez avancés).for(;;){...}est équivalent àwhile(1){...}c'est une boucle sans fin, faut un break pour en sortir.pour tester mon prog, il suffit d'exécuter le petit prog d'install (en placant la dll et ..._install.exe dans le même répertoire). Ensuite, tu lance l'explorateur windows, tu sélectionione un fichier avec l'extension .txt et tu fait clic-bouton droit puis propriétés. Un nouvel on glet apparait et dedans il y a le nombre de ligne et de mot du fichier.en gros ce prog permet surtout de monter comment rajouter des extensions à l'explorateur Windows/
les retours chariots sont testés :'\r'=13'\n'=10
Merci pour l'explication Bon ton programme marche super bien je l'ai essayer et c'est vraiment TOP ....Bon ton programme et bq trop defficile pour moi .mais je vais comme meme essayer de le comprendre.Encore une petite chose:API COM OLE --->je connais pas de tout ca serait sympas de m'indiquer de bon tutorial .Merci encore.
API WIN32: cela permet de programmer des applications pour windows :COM-OLE : permet de faire des programmes utilisables par d'autres selon un protocole spécial (assez compliqué pour un débutant).
Merci pour l'explication je vais chercher des tutorial sur ces sujets.Bon pour le Fun tu pense koi de mon programme ?(C'etait juste un debut je vais travailler desouss pour le rendre meilleur !!)
Salut Ymca2003Ta methode pour cherchers les nombres des motsdans un fichiers TXT ma bq plus d'ailleursje t'ai empreinter le tableau des sperarateursmais je l'ai utilise avec ma methodes qui consistes a considirer chaques separateurs comme un espace et ca marche bien.Bon mon probleme et que je peut pas exectuer mon programmes avec des txt trop grand parce que j'utiliseles tableaus et ces LIMITES je sais qd peut utiliser les listes chaines.Mais moi je veut savoir qu elle methode tu as utilise .Ahhh encore autre chose Stp HKEY les registres tout ca et Flow pour moiAlors si tu as un tutorial ca serait vraiment cool Merci BEAUCOUP !!!
allocation dynamique -> malloc (C) ou new (C++)dans mon exemple : tu ouvre le fichier, détermine sa taille, et créé un tableau dynamique pour le lire entièrement en mémoire.
D'apres ce que j'ai lu dans ton codestu as utilise les listes contigues:char* buffer = new char[dwFileSize+1];Est ce que grace a cette instruction tu cree un tableaudyanmiques (c'est a dire une liste contigues).
Salut Ymca Cette fois je ne pas de questionmais juste je voulais te dire quej'ai mis sur code-source.frTEXT GO V 2.0 (je t'invite a le voir)j'ai radicallment changer de styleje n'utilise plus les tableau mais les arbre.j'ai utiliser le principe des arbres binairede recherche (ABR) pour rechercherun mots avec une vitesse tres importantes et il affiche le nombre d'occurence de ce mots ainsique les ligne ou il se trouves.(Dis moi ce que tu pense de ce nv code )
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 599 182 membres 429 nouveaux aujourd'hui 15 443 membres club