Autore Topic: virgolette  (Letto 971 volte)

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
virgolette
« il: 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.......

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: virgolette
« Risposta #1 il: 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...

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: virgolette
« Risposta #2 il: 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
Visita il mio sito personale: http://www.leonardomiliani.com