FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» I Love You
par JL35 Hier à 16:25

» MARK_ON déclenche un événement ON_CLICK à la place de ...
par Jean Claude Mer 18 Oct 2017 - 18:08

» mise a jour calculatrice
par joeeee2017 Mer 18 Oct 2017 - 15:57

» [solved] 3D_LINE How to ?
par Jicehel Mer 18 Oct 2017 - 11:01

» Convertisseur de base 10 de 2 à 36
par gigi75 Mar 17 Oct 2017 - 18:49

» calculatrice avec touches movibles
par joeeee2017 Dim 15 Oct 2017 - 1:11

» CORTANA
par gigi75 Sam 14 Oct 2017 - 16:32

» Calculatrice
par Jean Claude Sam 14 Oct 2017 - 12:30

» Compilateur FBPano
par jean_debord Jeu 12 Oct 2017 - 9:53

» KGF_dll - nouvelles versions
par Klaus Mar 10 Oct 2017 - 18:49

» à propos de Panoramic_Editor [Résolu]
par Klaus Mar 10 Oct 2017 - 3:19

» Un petit "coucou" à tous les Panoramiciens !
par Jack Ven 6 Oct 2017 - 10:24

» Pourquoi le compilateur stagne
par mindstorm Mer 4 Oct 2017 - 20:38

» Panoramic ?
par Marc37 Mer 4 Oct 2017 - 0:39

» Premiers pas avec Arduino
par Marc37 Mer 4 Oct 2017 - 0:29

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Octobre 2017
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 ASCII ART

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
papydall

avatar

Nombre de messages : 5546
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: ASCII ART   Dim 24 Mar 2013 - 18:27

Salut tout le monde.

L’art ASCII ? Vous connaissez ? Non ?
L'art ASCII consiste à réaliser des images uniquement à l'aide des lettres et caractères spéciaux contenus dans le code ASCII.

Je n’ai pas pu poster correctement mon code sur le forum .
Les espaces dans les chaînes de caractères sont bouffées lors de l’envoi du code, de sorte qu’à l’exécution du programme tout sera erroné !
Vous trouvez sur mon webdav un exemple : Tour Eiffel.bas.
Téléchargez-le ou cliquez sur view puis copier/coller.

J'espère que vous puissiez obtenir le code tel qu'il devrait être!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: ASCII ART   Dim 24 Mar 2013 - 19:18

J'espère que le forum ne mangera pas de caractères Wink
Code:
REM ASCII ART PANORAMIC V1.0
REM PAR JICEHEL LE 24/03/2013

DIM I%,T$

T$ = "+"+STRING$(24,"@")+"+@"+STRING$(24,CHR$(32))+"@@"+STRING$(11,CHR$(32))
T$ = T$ + ".`"+STRING$(11,CHR$(32))+"@"+"@"+STRING$(7,CHR$(32))+".;;;::;;;`"
T$ = T$ + STRING$(7,CHR$(32))+"@@      ;;        ;;      @@    `;  .;;;;.  `;`    @"
T$ = T$ + "@    ;  :;:    :;.  ;    @@  ;  ;;        ;; `;  @@  ,; ;;          ;, ;.  @"
T$ = T$ + "@  ;  ;            ;  ;  @@  ; ;`  ''' '''  :, ;  @@ ., ;    '''  ''  ; ;` @"
T$ = T$ + "@ :. ;    '''  ''  ; :. @@ :` ;    ''' '''  ; ,, @@ ,, ;    '''      ; :` @"
T$ = T$ + "@ `; ;    '''      .; ;  @@  ; `;  '''      ;  ;  @@  ;, ;.          :; ::  @"
T$ = T$ + "@  ;  ;`        ,;  ;  @@  .;  ;;      ;;  ;`  @@    ;;  .;;;;;;`  ;:    @"
T$ = T$ + "@    ,;.        ,;`    @@      ;;;.  `;;;      @@        `:;;:`        @"
T$ = T$ + "@"+STRING$(24,CHR$(32))+"@@"+STRING$(24,CHR$(32))+"@+"+STRING$(24,"@")+"+"


MEMO 1: WIDTH 1,300 : HEIGHT 1,440 : FONT_NAME 1,"FixedSys"
FOR I%=1 TO 27
  ITEM_ADD 1,LEFT$(T$,26)
  T$ = RIGHT$(T$,LEN(T$)-26)
NEXT I%

Le forum modifie les espaces ... Je le mettrais tout à l'heure sur mon Webdav. Le source plante et je n'ai pas envie de coder tout les espaces en CHR$(32)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 5953
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: ASCII ART   Dim 24 Mar 2013 - 19:25

@ Jicehel
Ca promet, mais il doit effectivement manquer quelque chose:
Not correct string expression: Function call with negative value. Line: 20
Apparemment c'est pour i% = 27
A première vue, ta chaîne T$ devrait faire 702 caractères (27x26), or elle n'en fait que 683.
Du coup tout doit être décalé, c'est pour ça qu'on ne voit pas très bien (je veux dire pas du tout Very Happy ) ce que ça représente...
Agaçant ce forum qui bouffe des caractères dans les parties code... s'il faut représenter les chaînes à coups de CHR$, bonjour la galère !

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: ASCII ART   Dim 24 Mar 2013 - 20:30

Tu as raisons, du coup je l'ai mis su mon Webdav et j'ai mis une version spéciale pour les amateurs du forum Wink
Je pense que vous reconnaitrez
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Froggy One

avatar

Nombre de messages : 391
Date d'inscription : 06/01/2012

MessageSujet: Quand ça marche...   Dim 24 Mar 2013 - 21:51

@Jicehel

bounce J'aime beaucoup cet homme en marche... mais sur ton webdav il n'est peut-être pas arrivé ! Par contre j'y ai trouvé Klaus et un logo...

Rolling Eyes Dis Jicehel tu n'aurais pas cinq minutes pour te pencher sur mon rectangle qui tourne mais qui ne marche pas bien ? Sans vouloir te commander bien évidemment !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gaeldwest.wordpress.com
JL35



Nombre de messages : 5953
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: ASCII ART   Dim 24 Mar 2013 - 21:57

L'homme en marche... j'ai l'impression qu'il marche quand il a le temps... pas au point l'importation de gif animés...

@Froggy, tu ne le trouveras pas sur le webdav de Jicehel... et encore moins sur le mien puisque je n'en ai pas !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: ASCII ART   Dim 24 Mar 2013 - 22:12

Oui, l'homme animé n'est pas de moi, mais le logo et Klaus Oui Wink
En fait on peut faire n'importe quelle photo comme ça. On peut aussi coder la couleur, mais bon, après le code alourdi.
Ca serait intéressant pour le logo puisque c'est un code léger. Pour la photo tout de suite, c'est plus de travail.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: ASCII ART   Lun 25 Mar 2013 - 0:20

Froggy One, je ne sais plus où tu en est pour ton tank et quel est ton problème. Je n'ai pas retrouvé le bon post.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Froggy One

avatar

Nombre de messages : 391
Date d'inscription : 06/01/2012

MessageSujet: ASCII ART   Lun 25 Mar 2013 - 12:20

Le tank qui tourne et n'avance pas bien, il est dans à l'aide sous le nom "ça tourne et ça n'avance pas bien" rabbit . J'ai d'abord mis tlm à contribution jusqu'à ce que je comprenne comment utiliser les matrices (cf. n'est pas Néo qui veut) puis Klaus m'a remis sur les rails en précisant qu'il fallait un changement d'origine (translation puis rotation puis retranslation) pour que ça marche. Et ça marche, enfin ça tourne avec les touches fléchées, mais la routine que j'utilise pour le faire avancer le fait déraper car l'angle ne semble pas passer d'une routine à l'autre, et je ne trouve pas où ça bugge...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gaeldwest.wordpress.com
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: ASCII ART   Lun 25 Mar 2013 - 13:38

OK, je regarde ça ce soir Wink
Bon pour pouvoir faire propre et publier sur le forum, je vais me refaire un petit encodeur de fichier texte en data pour pouvoir poster sur le forum
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 10074
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: ASCII ART   Lun 25 Mar 2013 - 14:07

Un conseil: remplace les espaces par le signe "²" ou "°" pour poster. Puis, fais un petit programme qui remplace tous ces caractères par un espace, et le tour est joué. Ce sera moins lourd que d'avoir des tartines de data. Enfin, c'est mon point de vue.

Si tu le souhaites, je peux te faire le programme d'encodage/décodage dans ce sens, mais c'est facile à faire.

D'ailleurs, dans l'éditeur de Panoramic, il y a une fonction de remplacement qui fait cela de façon automatique. Il suffit de charger le fichier texte dans l'éditeur (par copier/coller ou en le renommant en *.bas), de remplacer tous les caractères en une seule opération, que ce soit dans le sens aller ou retour, puis de sauvegarder le résultat de la même manière. C'est à la portée de tout le monde, je pense.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Jicehel

avatar

Nombre de messages : 5858
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: ASCII ART   Lun 25 Mar 2013 - 14:16

Tu as raison Wink Pour l'encodage pas de problème. Il faut juste intégrer le décodage avant l'avichage dans le source.
Je ferais un test ce soir la dessus. Par contre pour le décodage, on est obligé de faire du caractère par caractère, je ne pense pas qu'il y ait une astuce. Je pensais à l'encodage car je ne connais pas tous les caractères mangés par le forum (je crois qu'il y a des problème aussi avec les \ ou les /, je ne sais plus trop ...)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: ASCII ART   

Revenir en haut Aller en bas
 
ASCII ART
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Code ASCII
» Conversion ascii alphabet
» Saisie des locomotives / edition sous tableur?
» Aires de CCI
» un écran titre pour un rogue like

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Les inutilitaires-
Sauter vers: