[C] Structures de données

Structures de données [C] - Programmation

Marsh Posté le 25-07-2001 à 23:04:37    

Dans quelle(s) structure(s) implanter une liste de mots renvoyés trés rapidement par une fonction de recherche au fur et à mesure de caractères frappés au clavier.(Comme la zone Executer de windows)
 
Merci

Reply

Marsh Posté le 25-07-2001 à 23:04:37   

Reply

Marsh Posté le 26-07-2001 à 00:29:38    

je vois pas le rapport avec les stuct mais bon ... je te propose une solution : crée un thread genre char* recup_text(). A l interieur de celle du loop pour tout les caractere précédemmant tapés (tu les fous dans une variable) pis tu compare a celle que tu as dans ta liste. Si oldchar == char_dans_la_list alors tu retourne le char et exit le thread. En gros c'est ce qui me vient en tete ... en attendant de trouver mieux :)

Reply

Marsh Posté le 26-07-2001 à 03:21:46    

Pschitt a écrit a écrit :

Dans quelle(s) structure(s) implanter une liste de mots renvoyés trés rapidement par une fonction de recherche au fur et à mesure de caractères frappés au clavier.(Comme la zone Executer de windows)
 
Merci  




Clairement un char**.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 26-07-2001 à 23:35:44    

Désolé mais moi y en a pas encore connaître pas les thread :-(  
 
ça existe en C ?
 
Sinon la recherche dans une liste, même triée, sera t-elle + rapide que la saisie au clavier ? 1 ABR ne serait pas + rapide ?  
 
Merci de votre aide

Reply

Marsh Posté le 27-07-2001 à 01:02:43    

Heu bon je sais pas si je suis le seul deans ce cas mais bon je comprend pas bien ce que tu veut faire au départ, peut être que si tu expliquais un peu plus en détail ton problème on ariverait mieux à t'aider.... bon c peut être aussi que je suis con ou qu'il est trop tard pour que mon ceveau fonctionne correctement :)

Reply

Marsh Posté le 27-07-2001 à 03:10:40    

>Sinon la recherche dans une liste, même triée, sera t-elle + rapide que la saisie au clavier .
 
C'est a dire... L'execution aura elle le temps de se realiser entre la frappe de 2 caracteres? Certainement, les CPUs tournent pas a 1Ghz pour rien.  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 27-07-2001 à 11:59:33    

Pas sur, mais bon y a un buffer clavier qui est pas là pour rien :)))


---------------
Le Tyran
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed