; PureBasic - Snippet (2) - String
; inverse("texte") retourne le texte à l'envers
; exemple inverse("Purebasic") retourne "cisaberuP"
; text("texte") retourne la chaine comme ceci : TeXtE
;
; Rien d'impressionnant, mais j'commence le purebasic sa fait 2 jours
;
; (c) 2004 - Hatebreed Studio
;
Procedure.s inverse(chaine.s)
z.s = ReplaceString(chaine, Chr(32), Chr(160)) : i.w = Len(z)
While i > 0
s.s = s + Mid(z, i, 1)
i.w = i - 1
Wend
ProcedureReturn s
EndProcedure
Procedure.s text(chaine.s)
i.w = 1
While i <= Len(chaine)
z.s = ReplaceString(chaine, Chr(32), Chr(160))
e.s = e + UCase(Mid(z, i, 1)) + Mid(z, i + 1, 1)
i.w = i + 2
Wend
ProcedureReturn e
EndProcedure
Désolé je n'ai pas encore pus le faire, (ça fait 2 semaines que je ne suis pas venu sur le forum d'ailleurs, 105 nouveaux messages quand je reviens , IE plante et je dois tout regarder catégorie par catégorie ), CodesFR est une inittative du soldat inconnu qu'il a fait presque tout seul mais quand j'ai le temps je rajoute des codes