Page 1 sur 1
Snippet
Publié : jeu. 03/juin/2004 1:14
par HateBreed
Code : Tout sélectionner
; 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
Publié : jeu. 03/juin/2004 1:21
par Chris
Chouette, ce truc! Surtout la procedure Inverse().
J'ai essayé tout un tas de mots, c'est imprononçable !
Chris

Publié : jeu. 03/juin/2004 1:39
par Backup
faudrai couper le mot en 2 avant d'inverser les 2 partie cela crerai du "Verlan"
Code : Tout sélectionner
Procedure.s Verlan(chaine$)
long=Len(chaine$)
Droite$=Right(chaine$,Long/2)
If (Long/2)*2=Long
; Chaine paire
Gauche$=Left(chaine$,Long/2)
Else
; Chaine impaire
Gauche$=Left(chaine$,Long/2+1)
EndIf
F$=Droite$+"-"+Gauche$
ProcedureReturn F$
EndProcedure
Debug Verlan("Dobro")
Debug Verlan("Lava")
End
en collaboration avec lavalava

Publié : jeu. 03/juin/2004 2:48
par HateBreed
Publié : jeu. 03/juin/2004 17:07
par Oliv
normalement je le met en ligne demain ou samedi, désolé de ne pas le faire plus tôt
Publié : jeu. 03/juin/2004 17:54
par HateBreed
ok thx
super ton site continue

Publié : jeu. 03/juin/2004 17:54
par nico
Je ne vois pas bien pourquoi tu utilises ceci:
z.s = ReplaceString(chaine, Chr(32), Chr(160))

Publié : jeu. 03/juin/2004 18:04
par Oliv
merci, par contre je n'ai ps compris si tu veux que je le mette sur mon site, celui de codesFR ou les 2

Publié : jeu. 03/juin/2004 18:17
par HateBreed
oui mes le sur les 2 mais stp
hé codesfr ses ton site aussi ?
Publié : lun. 14/juin/2004 16:29
par Oliv