|
Bas de page | |
---|---|
Auteur | Sujet : Tester 3 lettres |
![]() Publicité | Posté le 27-03-2005 à 19:48:08 ![]() ![]() |
matafan | Tu peux faire des strstr() en reprenant à chaque fois à la position renvoyée + 3. |
Emmylou |
|
cricri_ | StrStr() te retourne un pointeur sur l'occurence trouvée, donc tu en fais un autre en donnant comme chaine de départ la chaine précédente + 3 afin de recommencer la recherche après. |
KangOl Profil : pointeur | man strstr --------------- Nos estans firs di nosse pitite patreye... |
Emmylou |
|
![]() Publicité | Posté le 27-03-2005 à 20:45:46 ![]() ![]() |
push /dev/random | Achète toi un livre comme celui-çi par exemple http://www.amazon.fr/exec/obidos/A [...] 03-0104201
|
Emmylou |
|
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Sve@r |
Tu veux dire "FILE *" (c'est très important de rester très précis quand on parle de pointeurs)
Mieux aujourd'hui pour simplifier. Plus tard, on te dira qu'en fait il ne faut pas. Prépare toi à cette éventualité
Plus tard tu seras très à l'aise avec une ou deux étoiles (au delà, ça devient invivable)
En fait, le problème ne vient pas de la première lecture mais souvent des lectures suivantes. D'où est-ce que tu repars si seulement une ou deux lettres correspondent ? Est-ce que tu relis quand-même 3 nouvelles lettres ? Imagine que ton fichier commence apr "ABABCDE" et tu cherches "ABC". Tu commences par comparer "ABC" avec "ABA" => pas bon. Est-ce que tu repars sur "BCD" ou sur le "ABC" suivant ?
On est là pour ça
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Emmylou |
|
Deadog Dain Bramaged | non, car tu ne connais sans doute pas d'avance (cad au moment ou s'éxécute ton programme) le nb de caractère dans ton fichier et tu risques donc le débordement de mémoire
Message édité par Deadog le 28-03-2005 à 19:03:15 |
Emmylou | Je n'ai pas le droit de changer ma fonction pour qu'elle prenne deux paramètres.
|
Deadog Dain Bramaged | bon bah fait ça dans la fonction elle même alors |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
fra0 |
|
![]() Publicité | Posté le ![]() ![]() |
Sujets relatifs | |
---|---|
[SQL]Insérer un espace toutes les 2 lettres dans un champ [Résolu] | comment tester si un nombre est un entier |
Tester une décimale ? | Tester la validité d'un URL |
tester la presence d'une table dans la BD | tester si une webradio est pleine ! |
[JS] Script de détection flash : comment le tester ? | Une appli graphique pour tester ses expressions XPath ?? |
tester un site sur differents navigateurs | [SQL] Récuperer une chaine sans les deux premieres lettres ? |
Plus de sujets relatifs à : Tester 3 lettres |