begin process at 2010 02 10 12:40:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > TROUVER UNE CHAINE DE CARACTÈRES(2) (WIN32)

TROUVER UNE CHAINE DE CARACTÈRES(2) (WIN32)


 Information sur la source

Note :
Aucune note
Catégorie :Fichiers / Disque Classé sous :chaine, recherche, fichier Niveau :Débutant Date de création :02/01/2004 Date de mise à jour :14/06/2007 16:22:44 Vu / téléchargé :7 163 / 546

Auteur : BruNews

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Recherche chaine de caracteres en mode binaire.
original: http://www.cppfrance.com/code.aspx?ID=19039
source de vecchio56 refaite, +- 3 fois plus rapide si vous avez de gros fichiers a analyser.
Test comparatifs faits sur mon D:\\ qui loge de grosses bases de donnees.



 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

07 août 2005 10:04:16 :
Options en plus et renommer FindInFile.toc du dossier RELEASE en exe.
26 octobre 2005 19:41:21 :
site
24 mai 2006 12:15:12 :
info site
14 juin 2007 16:20:33 :
gestion buffer
14 juin 2007 16:22:44 :
ajout exe

 Sources du même auteur

Source avec Zip Source avec une capture CALENDRIER (WIN64)
Source avec Zip COMMENTER CODE C <=> ASM (WIN64)
Source avec Zip CHANGEUR DATE FICHIER (WIN32)
Source avec Zip TESTS DE TRIS (WIN32)
Source avec Zip TXT SUPPRIMER LIGNES DOUBLONS (WIN32)

 Sources de la même categorie

Source avec Zip Source avec une capture ID3 TAG COVER ALBUM IMAGE par nanonavich
FILEREADER par FrancoisGauthier
Source avec Zip CLASSE AVANCÉE DE LOG, THREAD SAFE ET DIVERSES SURCHARGES par sboli
Source avec Zip Source avec une capture Source .NET (Dotnet) INFILESEEKER par swonder
Source avec Zip Source avec une capture USB DETECTION par abandonware

 Sources en rapport avec celle ci

Source avec Zip DICTIONNER RECHERCHE GTK par jabirmed
Source avec une capture SCANNER DE DISQUES (RECURSIF) par yoyo269
SUPPRIMER UNE CHAINE DE CARACTERES D'UN FICHIER par buno
Source avec Zip ALGORITHME DE RECHERCHE DICHOTOMIQUE par deck_bsd
Source avec Zip FONCTIONS DE TRAITEMENT RAPIDE DE CHAINES ET FICHIER par uxtobirza

Commentaires et avis

Commentaire de LiBe444 le 08/08/2005 09:57:01

Question peut être stupide : pourquoi empêcher le téléchargement des executables si un administrateur contourne l'obstacle ?

Juste pour savoir.

Commentaire de BruNews le 08/08/2005 10:12:11 administrateur CS

Tout simple, CS veut éviter toute responsabilité en cas de transmission de virus, les tribunaux ne sont pas dans nos moyens.
Comme je procède on ne pourra pas engager notre responsabilité, renommer le fichier et lancer l'exécutable suppose par force un acte volontaire de l'utilisateur.
Tout un chacun peut procéder ainsi, nous n'y voyons aucun inconvénient.

Commentaire de LiBe le 08/08/2005 21:53:42

Bien pensé tout ça.

Commentaire de vecchio56 le 30/08/2005 14:46:57 administrateur CS

Est-ce que tu penses qu'on pourrait largement augmenter les performances en créant un thread de lecture du fichier (qui n'utilise que très peu d'UC) et un de recherche de la chaine (qui utilise beaucoup d'UC).
Je vois juste pas trop comment mettre ca en oeuvre...

Commentaire de BruNews le 30/08/2005 15:17:51 administrateur CS

De prim'abord je dirais aucun benef (plutot une perte possible), le thread de recherche devrait avoir une synchro sur la lecture et en serait dépendant, dans tous les cas faudrait attendre fin de lecture.
Les fichiers étant ouverts avec FILE_FLAG_SEQUENTIAL_SCAN et lus en continu, le pilote est informé de bufferiser les données disponibles pour la prochaine demande, le temps du ReadFile est vraiment réduit au strict minimum.

Commentaire de vecchio56 le 30/08/2005 15:21:52 administrateur CS

ok je note

Commentaire de gabuzomeuh le 21/08/2006 18:53:31

bonjour,
ce serait bien si les résultats s'affichaient au fur et à mesure et non à la fin de la recherche.
merci

Commentaire de BruNews le 21/08/2006 19:06:25 administrateur CS

Suffit d'invalider ces 2 lignes de la ThreadProc()
SendMessage(hlst, WM_SETREDRAW, 0, 0);
SendMessage(hlst, WM_SETREDRAW, 1, 0);

Sera juste qls fractions de secondes plus lent.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

recherche d'une chaine dans un fichier [ par ymlf ] Problème au niveau du scanf()int recherche(char *chaine,char *FileName){ int i, k; char *tmp, *tab[50], *timer[20]; FILE *svf; svf=fopen(FileName,"r recherche une chaine de caractères dans un fichier [ par Tamahoma ] Bonjour, Je voudrais rechercher une chaine de caract&#232;res dans un fichier, il prend le d&#233;but de cette chaine jusqu'&#224; ce qu'il rencontre help chaine de caractère, concaténation... [ par bboygab ] &nbsp;salut tout le monde&nbsp;en faite je suis sur un projet ou je dois cr&#233;er un fichier .dat ou dedans je vai pouvoir mettre plusieur soci&#233 recherche de fichier [ par Stubbornman ] Je souhaiterais creer un prog capable de scan tous les disques (disque dur, cd, disquette) et de repertorier tous les fichiers d'un meme type ainsi qu Recherche le fichier "device.h" [ par marc_pl ] Bonjour, j'ai essayé de compiler ce programme: http://research.microsoft.com/~hollasch/thesis/wire4-101.zipMais il me manque le fichier device.h pour Récupérer une chaine dans un fichier texte [ par alncool ] En fait je dispose d'une classe avec trois attributs de type string. J'ai réalisé une surcharge de l'opérateur &lt;&lt; pour pouvoir écrire dans un fi ajout chaine dans un fichier apres une autre [ par Bassman ] je m'explique :) en faite j'ai un fichier avec plusieurs lignes et chaines de caractere et je voudrais rajouter une chaine de caractere apres une aut Recherche dans un fichier txt [ par Sandy084 ] Bonjour, J'effectue diff&#233;rentes actions sur un fichier txt (consultation, ajout) mais je n'arrive pas &#224;&nbsp; effectuer une recherche. En ef faire une recherche en C++ [ par allthew3 ] Bonjour &#224; tousmerci de m'aider ...Je recherche comment faire une recherche en C++, genre :si un fichier sur le lecteur C: contient le mot "delete espace à la fin d'une chaine extraite d'un fichier [ par graall ] bonjour, je me pose des questions sur ce code : &nbsp;&nbsp;&nbsp; ifstream fTemplate("fichier.txt"); // le fichier contient la chaine "hello" &nbsp


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 : 1,154 sec (4)

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