Structures de données [C] - Programmation
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
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+,
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
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
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+,
Marsh Posté le 27-07-2001 à 11:59:33
Pas sur, mais bon y a un buffer clavier qui est pas là pour rien ))
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