begin process at 2012 05 30 11:20:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Fichier & Disque

 > 

Recherche chaine de caracteres


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche chaine de caracteres

lundi 11 juillet 2011 à 08:31:27 | Recherche chaine de caracteres

mogwai93

Bonjour

j'ai fait un petit programme qui recherche dans un dossier tous les fichiers texte et qui me retourne dans un listbox toutes les lignes contenant ce que je recherche.

les recherches effectuées sur la présence d'un mot ou d'un groupe de lettre (quelque soit leur ordre).


mon probleme se situe au moment où je lance la recherche : en fonction du nombre de fichiers texte (ou de lignes dans chaque fichier), l'interface semble se figer (tout devient gris) et je suis donc obligé d'attendre la fin du programme ou de tuer le process.
Je vois que le listbox se remplit (le scroll augmente), mais son contenu est blanc jusqu'à la fin du programme


pourtant l'algo semble simple :
pour chaque fichier texte du dossier X
lire ligne
si la ligne contient le mot recherché, on ajoute la ligne au listbox



que manque-t-il à mon programme pour ne pas avoir cette impression que le programme est planté/figé ?

merci
lundi 11 juillet 2011 à 08:50:59 | Re : Recherche chaine de caracteres

louis14

Réponse acceptée !
Bonnjour,
il faut que tu utilises une thread pour effectuer ta tache afin que l'interface puisse répondre et quetu puisses arrêter ta recherche.
Il y a des articles sur ce site à ce sujet.
Bon codage


louis


Cette discussion est classée dans : ligne, programme, texte, recherche, listbox


Répondre à ce message

Sujets en rapport avec ce message

Recherche une ligne dans un fichier texte [ par kamelDEA ] Bonjour,J'ai un fichier texte qui contient 100 ligne.chaque ligne est composée de 4 valeurs décimales (valeur de probabilité)J'arrive pas à touver la Aide pour la conception de programme automatisé sous vista [ par zlatan13 ] Salut à tous, Je débute dans la programmation, je souhaiterai concevoir quelques programmes permettant de simplifier certaines taches, j'ai plusieur fichier texte et enregistrement [ par brell ] bon jour! comment je fait pour enregistrer un texte, entrer par le clavier et fini par un caractere spéciale,ligne par ligne dans fichier texte en lan problème listBox [ par ezzineahmed ] salut, j'utilise visuel 2008, j'ai fait un bouton qui fait le calcul et il enregistre le resultat dans un fichier, je veut ouvrir et ecrire le contenu Recherche d'un numéro ligne par ligne [ par Vry ] Bonjour, je suis sur un programme en C où j'ai quelques soucis. Je possède un fichier texte où sont déjà entrer des données, je souhaiterai crée un Lecture de ligne dans un fichier texte sous windows et unix [ par moumouteb ] Bonjour, Je développe un code qui doit tourner sous Windows et UNIX. J'utilise la fonction getline() pour lire un fichier texte. Et bien sûr suivant justification de texte [ par philgra ] je compte faire un programme en c pour la justification de texte. le programme devra avoir en entree un flot de caractere non justifie avec bien sur d [clos] mini projet language c [ par rajroujaabd ] j'ai un mini projet en programmation avec language c ,j'ai besoin d'aide . voila le sujet: PRINCIPE DU SERVICE GIS : Le service d'information géogra Lecture des variables dans une ligne d'un fichier texte. [ par moumouteb ] Bonjour. Voici mon problème : j'ai un fichier texte à plusieurs lignes. Je souhaite les lire ligne par ligne j'utilise donc une boucle et la fonction


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,140 sec (3)

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