Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Simple curiosité

11 réponses
Avatar
Tatanka
Bonsoir,

Si vous collez ce texte :

ËîíæóäìïòYéäYìäYòôèòYâîôâçiYãäYáîííäYçäôñä­

en A1 et que utilisez cette fonction :

Function décoder$(t$, code%)
For i = 1 To Len(t)
x = Mid(t, i, 1)
ca = Asc(x)
tc = tc & Chr(Application.Max(ca - (code Mod 255), 255 - ((code - ca) Mod 255)) Mod 255)
Next i
décoder = tc
End Function

comme ceci : =décoder(A1;32767)

Est-ce que vous obtenez une phrase cohérente ?

Serge

1 réponse

1 2
Avatar
db
Tatanka a écrit :
Quelque chose cloche encore dans ta proposition; par exemple,
avec ta fonction, =décoder("k";10) renvoie une valeur d'erreur.

Serge



Function décoder$(t$, code%)
For i = 1 To Len(t)
x = Mid(t, i, 1)
ca = Asc(x)
tc = tc & Chr((ca - code Mod 255 + 255) Mod 255)
Next i
décoder = tc
End Function

db
1 2