meme a tete reposee, je ne trouve aucun algo pour resoudre l'exo:
Ecrire un programme qui prend en parametres deux chaines de
caracteres et qui affiche la plus longue chaines de caracteres
cachee dans les deux parametres.
Si il y a plusieurs solutions, affichez n'importe laquelle.
L'affichage sera suivi d'un '\n'.
Soit s1 et s2 des chaines de caracteres.
On dit que la chaine s1 est cachee dans la chaine s2 si on peut
trouver chaque caractere de s1 dans s2 et ce dans le meme ordre que
dans s1.
Ainsi:
"fgex.;" est cachee dans "tyf34gdgf;'ektufjhgdgex.;.;rtjynur6"
"abc" est cachee dans "2altrb53c.sse"
"abc" n'est pas cachee dans "btarc"
Si il n'y a pas deux parametres, le programme affiche '\n'.
exemple:
(login@host)./shide 'gegwqew}ewsgjyrju]iklrl9tl0' 'w@qe#}$e%^r&]*_r9-t0' | cat -e
wqe}er]r9t0$
des idees?
)
J'ai donc rajouté h=. Strictement parlant, il faudrait aussi tester à chaque allocation si on n'a pas NULL, mais je poste ici un algorithme, pas un programme tout fait. 


)
Et pour un algo en O(n^2) au lieu de O(n^4), je trouve que ça vaut le coup
).
En codant spécifiquement pour calculatrice, j'utiliserais plutôt les handles.
en attendant comme je sais pas utiliser TIGCC non plus, GTC reste plus efficace