Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Ceskho - 07 Settembre 2008, 03:41:03

Titolo: virgolette
Inserito da: Ceskho - 07 Settembre 2008, 03:41:03
vorrei che una mia variabile dichiarata come stringa contenga il simbolo " cioè una sola doppia virgoletta.....come fare? Se scrivo

c = " " "

aggiunge automaticamente un'altra coppia di virgolette e mi restituisce una variabile vuota.......
Titolo: Re: virgolette
Inserito da: Ceskho - 07 Settembre 2008, 03:51:34
trovato su un forum francese la risposta...XD

bisogna scrivere

c = "\"

e lui assegna automaticamente la coppia di virgolette alla variabile...
Titolo: Re: virgolette
Inserito da: leo72 - 07 Settembre 2008, 17:02:47
Non so se dipende dal motore del forum o dal browser, comunque l'esempio inserito non è corretto. Bisogna scrivere: c = "\"".
La barra retroversa indica a Gambas che il carattere seguente è un carattere speciale e va inserito tale e quale. Alternativamente si può scrivere anche:
Codice: [Seleziona]
c = Chr(34)


Il tuo esempio funziona solo perché l'editor di codice di Gambas autocompleta sempre le stringhe inserendo le virgolette di chiusura: infatti, non appena premi Inivio, compare la seconda virgoletta finale ;-)

Per riferimenti: file:///usr/local/share/gambas2/help/help/def/ascii.html