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
» bouton dans autre form que 0
Le guillemet récalcitrant.  Emptypar leclode Aujourd'hui à 13:59

» KGF_dll - nouvelles versions
Le guillemet récalcitrant.  Emptypar Klaus Aujourd'hui à 11:41

» Gestion d'un système client-serveur.
Le guillemet récalcitrant.  Emptypar Klaus Aujourd'hui à 10:23

» PANORAMIC V 1
Le guillemet récalcitrant.  Emptypar papydall Sam 4 Mai 2024 - 3:43

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Le guillemet récalcitrant.  Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Le guillemet récalcitrant.  Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Le guillemet récalcitrant.  Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Le guillemet récalcitrant.  Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Le guillemet récalcitrant.  Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Le guillemet récalcitrant.  Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Le guillemet récalcitrant.  Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Le guillemet récalcitrant.  Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» 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

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 Le guillemet récalcitrant.

Aller en bas 
2 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7002
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 : 7002
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
-
» comprend pas l'erreur d'un guillemet.
» Tuer un processus récalcitrant
» DIR_REMOVE récalcitrant...
» Le TERMINATE récalcitrant
» un picture récalcitrant, please help svp ;)

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: