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
» Logiciel de planétarium.
guillemet - Le guillemet récalcitrant.  Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
guillemet - Le guillemet récalcitrant.  Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
guillemet - Le guillemet récalcitrant.  Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
guillemet - Le guillemet récalcitrant.  Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
guillemet - Le guillemet récalcitrant.  Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
guillemet - Le guillemet récalcitrant.  Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
guillemet - Le guillemet récalcitrant.  Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
guillemet - Le guillemet récalcitrant.  Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
guillemet - Le guillemet récalcitrant.  Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
guillemet - Le guillemet récalcitrant.  Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
guillemet - Le guillemet récalcitrant.  Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
guillemet - Le guillemet récalcitrant.  Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
guillemet - Le guillemet récalcitrant.  Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
guillemet - Le guillemet récalcitrant.  Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
guillemet - Le guillemet récalcitrant.  Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -47%
SAMSUNG T7 Shield Bleu – SSD Externe 1 To ...
Voir le deal
89.99 €

 

 Le guillemet récalcitrant.

Aller en bas 
2 participants
AuteurMessage
papydall

papydall


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

guillemet - Le guillemet récalcitrant.  Empty
MessageSujet: Le guillemet récalcitrant.    guillemet - 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 : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

guillemet - Le guillemet récalcitrant.  Empty
MessageSujet: Re: Le guillemet récalcitrant.    guillemet - 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 : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

guillemet - Le guillemet récalcitrant.  Empty
MessageSujet: Re: Le guillemet récalcitrant.    guillemet - 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é





guillemet - Le guillemet récalcitrant.  Empty
MessageSujet: Re: Le guillemet récalcitrant.    guillemet - 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: