FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Une calculatrice en une ligne de programme
Le guillemet récalcitrant.  Emptypar jean_debord Aujourd'hui à 8:01

» Gestion d'un système client-serveur.
Le guillemet récalcitrant.  Emptypar Pedro Hier à 19:31

» Les maths du crocodile
Le guillemet récalcitrant.  Emptypar jean_debord Hier à 10:37

» Naissance de Crocodile Basic
Le guillemet récalcitrant.  Emptypar jean_debord Hier à 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Le guillemet récalcitrant.  Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Le guillemet récalcitrant.  Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Le guillemet récalcitrant.  Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Le guillemet récalcitrant.  Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
Le guillemet récalcitrant.  Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
Le guillemet récalcitrant.  Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
Le guillemet récalcitrant.  Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Le guillemet récalcitrant.  Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Le guillemet récalcitrant.  Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Le guillemet récalcitrant.  Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

» Bataille-navale
Le guillemet récalcitrant.  Emptypar jjn4 Mer 3 Avr 2024 - 14:08

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Tablette 11″ Xiaomi- Mi Pad 6 global version (coupon + code promo)
224.97 €
Voir le deal

 

 Le guillemet récalcitrant.

Aller en bas 
2 participants
AuteurMessage
papydall

papydall


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

Le guillemet récalcitrant.  Empty
MessageSujet: Le guillemet récalcitrant.    Le guillemet récalcitrant.  EmptySam 11 Jan 2014 - 12:14

Salut tous les Panoramiciens.
Le guillemet récalcitrant.
Peut-être que ce sujet a déjà   été débattu, mais ça m’a fait passer une bonne nuit blanche !  Embarassed 

Pour le besoin de mon programme, j’avais besoin d’afficher un texte contenant des guillemets.
Comme exemple (qui n’est pas celui de mon programme, mais c’est kif-kif), supposons que je veuille afficher le texte :Salut "tous" les Panoramiciens   avec ses guillemets.
Comme je suis le plus grand Panoramicien que la planète Terre ait connu dans toute son histoire, Laughing  j’écris mon code comme ceci :
Code:
print "Salut " + chr$(34) + "tous" + chr$(34) + " les Panoramiciens"
ça marche et j’en suis ravi !

Maintenant, j’ai besoin que tout mon texte soit affiché entre guillemets (un au début et un autre à la fin).
Mon code doit être ainsi  (je vous ai déjà dis que je suis le meilleur !):
Code:
print chr$(34) + "Salut tous les Panoramiciens" + chr$(34)

J’exécute le code et Ô surprise : ça ne marche pas !Sad  chr$(34) n’est pas pris en compte.

En vérité, mon texte était dans une ligne du programme qui en contenait plusieurs et étant donné que ces deux guillemets étaient indispensables pour le déroulement correct du programme, rien ne marchait.
J’ai passé une nuit blanche à déboguer mon programme mais en vain !
Après avoir frôlé le désespoir, une idée lumineuse  Idea jaillit dans ma boîte crânienne : doubler les guillemets dans l’espoir d’en obtenir un !
Code:
print chr$(34) + chr$(34) + "Salut tous les Panoramiciens" + chr$(34) + chr$(34)
Nouveau test et … ça marche !

Après une longue expiration, j’ai tenté ce code :
Code:
 print " " + chr$(34) + "Salut tous les Panoramiciens" + chr$(34)
Aussi ça a marché. Le caractère espace du début du texte n’a aucune incidence sur le bon déroulement du programme.

CONCLUSION
Le guillemet (caractère 34) n’est reconnu par Panoramic que s’il se trouve à l’intérieur de la chaîne de caractères.
S’il se trouve au début, il est purement et simplement ignoré ainsi que le dernier.      

Code:
print "Salut tous les Panoramiciens"
print "Salut " + chr$(34) + "tous" + chr$(34) + " les Panoramiciens"
print chr$(34) + "Salut tous les Panoramiciens" + chr$(34)
print chr$(34) + chr$(34) + "Salut tous les Panoramiciens" + chr$(34) + chr$(34)
print " " + chr$(34) + "Salut tous les Panoramiciens" + chr$(34)

NB : Ce soir (peut-être) je posterais le programme dont les guillemets m’ont vieilli d’une nuit !

A+


Dernière édition par papydall le Dim 19 Nov 2017 - 2:36, édité 1 fois
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 66
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Le guillemet récalcitrant.  Empty
MessageSujet: Re: Le guillemet récalcitrant.    Le guillemet récalcitrant.  EmptySam 11 Jan 2014 - 12:46

Bonjour papydall,  Smile 
tu pouvais faire comme ceci aussi:
Code:
print chr$(34);"Salut tous les Panoramiciens";chr$(34)
A+  Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


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

Le guillemet récalcitrant.  Empty
MessageSujet: Re: Le guillemet récalcitrant.    Le guillemet récalcitrant.  EmptySam 11 Jan 2014 - 13:34

Bonjour Bignono
Oui avec le point-virgule dans PRINT, ça marche.
En fait, dans mon programme, le texte était plutôt à enregistrer comme ligne dans un fichier.
Quelque chose comme : "</style>" avec les guillemts
Code:

FILE_WRITELN 1, chr$(34) + chr$(34) + "</style>" + chr$(34) +chr$(34)

Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Le guillemet récalcitrant.  Empty
MessageSujet: Re: Le guillemet récalcitrant.    Le guillemet récalcitrant.  Empty

Revenir en haut Aller en bas
 
Le guillemet récalcitrant.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Jeu : Le guillemet diabolique !!!
» Tuer un processus récalcitrant
» comprend pas l'erreur d'un guillemet.
» un picture récalcitrant, please help svp ;)
» DIR_REMOVE récalcitrant...

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