Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Autres questions


Index du Forum » Autres questions » Universal Leet Converter
Breizh_craft En ligne Modérateur Points: 1161 Défis: 7 Message

Universal Leet Converter

Posté le 14/11/2014 22:46

Salut !

J'aimerais un add-in ou programme, qui puisse reproduire ce que fait ce site, je bosserais dessus en basic, mais je reste bloqué au leet speak basique, et je trouve que 255 caractères, c'est trop limité, donc sans utiliser de string.

Merci de me prévenir, si vous connaissez un (ou plusieurs programmes) qui sont capables de faire cela ou une partie (la totalité des languages, ça me paraît compliqué dans un seul programme). Et aussi si ça intéresse quelq'un de créer ce programme/add-in.

@+

Et en leet speak (basic)...
...ç4 d0nn3 ç4 !
54lu7 !

j'41m3r415 un 4dd-1n 0u pr06r4mm3, qu1 pu1553 r3pr0du1r3 c3 qu3 f417 c3 5173, j3 b0553r415 d355u5 3n b451c, m415 j3 r3573 bl0qué 4u l337 5p34k b451qu3, 37 j3 7r0uv3 qu3 255 c4r4c7èr35, c'357 7r0p l1m17é, d0nc 54n5 u71l153r d3 57r1n6.

m3rc1 d3 m3 prév3n1r, 51 v0u5 c0nn41553z un (0u plu513ur5 pr06r4mm35) qu1 50n7 c4p4bl35 d3 f41r3 c3l4 0u un3 p4r713 (l4 7074l17é d35 l4n6u4635, ç4 m3 p4r4î7 c0mpl1qué d4n5 un 53ul pr06r4mm3). 37 4u551 51 ç4 1n7ér3553 qu3lq\'un d3 cré3r c3 pr06r4mm3/4dd-1n.



Legolas Hors ligne Ancien rédacteur Points: 3266 Défis: 104 Message

Citer : Posté le 14/11/2014 22:53 | #


Très intéressant :


54lu7 !

j\'41m3r415 un 4dd-1n 0u pr06r4mm3, qu1 pu1553 r3pr0du1r3 c3 qu3 f417 c3 5173, j3 b0553r415 d355u5 3n b451c, m415 j3 r3573 bl0qué 4u l337 5p34k b451qu3, 37 j3 7r0uv3 qu3 255 c4r4c7èr35, c\'357 7r0p l1m17é, d0nc 54n5 u71l153r d3 57r1n6.

m3rc1 d3 m3 prév3n1r, 51 v0u5 c0nn41553z un (0u plu513ur5 pr06r4mm35) qu1 50n7 c4p4bl35 d3 f41r3 c3l4 0u un3 p4r713 (l4 7074l17é d35 l4n6u4635, ç4 m3 p4r4î7 c0mpl1qué d4n5 un 53ul pr06r4mm3). 37 4u551 51 ç4 1n7ér3553 qu3lq\'un d3 cré3r c3 pr06r4mm3/4dd-1n.




Sinon non désolé.
Mes programmes
Cacher les programmes
Mes défis
Cacher les défis



Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 14/11/2014 23:14 | #


Pour enregistrer plus de 255 caractères (de 1 bit), je ne vois que ça :
* tu enregistres ce que tapes la personne dans Str 1
* lorsque Str 1 contient 255 caractères, tu stockes la chaine dans Str 2
* tu effaces Str 1
* lorsqu'elle contient de nouveau 255 caractères, tu la stockes dans Str 3
* et ainsi de suite jusqu'à remplir Str 20.

Ça te fait 19 * 255 = 4845 caractères.
Drac0300 Hors ligne Membre Points: 839 Défis: 39 Message

Citer : Posté le 14/11/2014 23:24 | #


Mais c'est difficilement optimisable du fait qu'on ne peuve pas accéder à une str en utilisant une variable du style
"test"->Str X

Personnellement, j'aurais bien vu ça en lua mais si tu veux rester en basic la solution de totoyo est sûrement la meilleure...
Dans Z/1Z, 42==666
Coïncidence ? Je ne pense pas.
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 15/11/2014 00:02 | #


En effet, t'as pas le choix :
S=2=>Str 1->Str 2
S=3=>Str 1->Str 3
S=4=>Str 1->Str 4
S=5=>Str 1->Str 5
...

-florian66- Hors ligne Ancien rédacteur Points: 2383 Défis: 20 Message

Citer : Posté le 15/11/2014 08:22 | #


cool mais faudrait faire un tout petit add-in pour cela et utiliser une structure
In Arch, I trust ! And you ?
Legolas Hors ligne Ancien rédacteur Points: 3266 Défis: 104 Message

Citer : Posté le 15/11/2014 09:38 | #


Juste une chaîne de caractère sinon. (en add-in)
Mes programmes
Cacher les programmes
Mes défis
Cacher les défis



Lephenixnoir Hors ligne Administrateur Points: 24232 Défis: 170 Message

Citer : Posté le 15/11/2014 09:54 | #


En Basic y'a les Y et les fn non ? Ne peut-on pas y accéder avec des variables ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Alphacreator Hors ligne Membre Points: 1464 Défis: 43 Message

Citer : Posté le 15/11/2014 10:00 | #


Non, on ne peut pas, ça fonctionne comme pour les str.
Lephenixnoir Hors ligne Administrateur Points: 24232 Défis: 170 Message

Citer : Posté le 15/11/2014 10:01 | #


Alphacreator a écrit :
Non, on ne peut pas, ça fonctionne comme pour les str.

Zut.

D'ailleurs, sont-ils limités en taille de la même manière ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Alphacreator Hors ligne Membre Points: 1464 Défis: 43 Message

Citer : Posté le 15/11/2014 10:03 | #


Je pense que oui, je vérifie.
C'est ça, on est limité vers 256 caractères.
Breizh_craft En ligne Modérateur Points: 1161 Défis: 7 Message

Citer : Posté le 15/11/2014 10:41 | #


Si je veux rester en Basic, c'est que je suis encore incapable programmer un add-in, faut que je me mette au C, mais là j'ai pas le temps, je suis débordé au lycée...
Breizh.pm – Un adminsys qui aime les galettes.

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 123 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd