begin process at 2010 02 10 17:05:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caractères

 > TEXT GO : RECHERCHE LE NOMBRES DE MOTS DANS UN FICHIER TEXT. (MIS À JOUR)

TEXT GO : RECHERCHE LE NOMBRES DE MOTS DANS UN FICHIER TEXT. (MIS À JOUR)


 Information sur la source

Note :
Aucune note
Catégorie :Chaîne de caractères Niveau :Débutant Date de création :15/07/2004 Date de mise à jour :20/07/2004 21:17:41 Vu / téléchargé :2 402 / 244

Auteur : brenntengel

Ecrire un message privé
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Pour le moment ce programme determine le nombre de mots dans un
fichier TXT avec la taille de chaque mots.


 Conclusion

Ceci et juste un debut  pour la suites je vais cherchre le nombre d'occrences
et beaucoup d'autre choses . . .


J'attend vos commentaire . . . ;-)

(Merci à Ymca2003 pour  le tableau des separateur )

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

20 juillet 2004 21:17:41 :
Cette mis a jour et faite parce que j'avais pas mis tout les separateur necessaires pour une recherche exactes de nombre de mots.

 Sources du même auteur

Source avec Zip TEXT GO V 3.0 :UTILISATION DES ABR POUR LES FICHIERS TEXT !!...
Source avec Zip TEXT GO V 2.0 :EXTAIRE LE N° MOTS ET N° LIGNE D'UN FICHIER T...
Source avec Zip FACTORIELLE AVEC MFC (TRÉS SIMPLE)

 Sources de la même categorie

Source avec Zip RECHERCHE D'ANNAGRAMMES par Torin
GESTION DE CHAINE DE CARACTÉRE EN C++ AVEC NSTRING par xmustapha
Source avec Zip COMMENTER CODE C <=> ASM (WIN64) par BruNews
Source avec Zip GSTRING - GESTION DES CHAINES DE CARACTÈRES par Neokript
Source avec Zip ANALYSEUR SYNTAXIQUEV(0.1) par kohan95

Commentaires et avis

Commentaire de ymca2003 le 15/07/2004 23:40:49

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

Commentaire de brenntengel le 16/07/2004 15:52:27

Salut ymca2003 et merci pour le commentaire . . .
j'ai telecharger ton code il semble tres cool mais
moi 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 les
signes de ponctuations, symboles....
(je te remercit pour cette remarque ;-))

A+
Merci encore . . .

Commentaire de ymca2003 le 16/07/2004 21:20:34

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.

Commentaire de brenntengel le 17/07/2004 15:37:55

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 MFC
ca serait cool et plus facile a comprendre
parce 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+


Commentaire de brenntengel le 17/07/2004 19:31:45

Salut

Bon j'ai pas pu  executer ton codes mais j'ai vu la partie
que tu ma conseiller de voir et c'est vraiment  . . . .Exellent
ca 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 si
tu as un retour chariot. ??? (il n'est pas indiquer dans la liste des separateur )
---------------------------------
Tu pense koi de mon code ???



Commentaire de ymca2003 le 18/07/2004 01:10:04

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/

Commentaire de ymca2003 le 18/07/2004 01:11:43

les retours chariots sont testés :
'\r'=13
'\n'=10

Commentaire de brenntengel le 18/07/2004 16:27:51

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.

Commentaire de ymca2003 le 18/07/2004 22:11:57

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).

Commentaire de brenntengel le 19/07/2004 15:29:58

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  !!)

Commentaire de brenntengel le 20/07/2004 20:32:43

Salut Ymca2003
Ta methode pour cherchers les nombres des mots
dans un fichiers TXT ma bq plus d'ailleurs
je t'ai empreinter le tableau des sperarateurs
mais 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'utilise
les 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 moi
Alors si tu as un tutorial ca serait vraiment cool
Merci BEAUCOUP !!!

Commentaire de ymca2003 le 21/07/2004 11:00:21

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.

Commentaire de brenntengel le 21/07/2004 17:39:24

D'apres ce que j'ai lu dans ton codes
tu as utilise les listes contigues:

char* buffer = new char[dwFileSize+1];

Est ce que grace a cette instruction tu cree un tableau
dyanmiques (c'est a dire une liste contigues).

Commentaire de brenntengel le 23/07/2004 21:42:05

Salut Ymca
Cette fois je ne pas de question
mais juste je voulais te dire que
j'ai mis sur code-source.fr
TEXT GO V 2.0     (je t'invite a le voir)
j'ai radicallment changer de style
je n'utilise plus les tableau mais  les arbre.
j'ai utiliser le principe des arbres binaire
de recherche (ABR) pour rechercher
un mots avec une vitesse tres importantes
et il affiche le nombre d'occurence de ce mots ainsi
que les ligne ou il se trouves.

(Dis moi ce que tu pense de ce nv code )

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales