View Full Version : [VB6] scrivere " in una stringa
Fantamanster
08-09-2005, 01:48
supponiamo che s sia una stringa...come faccio a scrivere dentro "pippo" ??
così: s = ""pippo""
....la seconda virgoletta la prende come fine istruzione
Grazie, Ciao!
aldiablo
08-09-2005, 08:17
ciao
scusami ma se scrivi s="pippo" nn funziona??
...o nn ho capito cosa intendevi dire.
supponiamo che s sia una stringa...come faccio a scrivere dentro "pippo" ??
così: s = ""pippo""
....la seconda virgoletta la prende come fine istruzione
Grazie, Ciao!
be', in C++ dovresti usare il backslash, così: "\"pippo\""
non so se in VB è lo stesso...
Fighter B&W
08-09-2005, 10:38
Prova a scrivermi la parte di codice interessata dal problema, probabilmente ti saprei rispondere meglio......
aldiablo
08-09-2005, 10:43
ok forse ho capito
ogni " ne devi mettere 3 cioè per visualizzare "pippo"
devi scrivere s="""pippo""" anzikè s=""pippo""
in pratica:
Private Sub miaFun()
...
s = """pippo"""
Debug.Print s
...
End Sub
risultato nella finestra immediata:"pippo"
ok??
Fantamanster
08-09-2005, 14:45
ok! grazie mille :D
Swisström
08-09-2005, 19:48
oppure... esistono i caratteri ascii...
metti chr(codicechar) e sei apposto ;)
fulviettino
09-09-2005, 12:03
supponiamo che s sia una stringa...come faccio a scrivere dentro "pippo" ??
così: s = ""pippo""
....la seconda virgoletta la prende come fine istruzione
Grazie, Ciao!
Come ti hanno già suggerito puoi mettere Chr(codice ascii) nel tuo caso, per le virgolette devi usare Chr(34) quindi la tua istruzione diventerà:
Dim s As String
s = Chr(34) & "pippo" & Chr(34)
In questa tabella trovi tutti gli altri codici
http://img168.imageshack.us/img168/7374/ascii9kc.th.gif (http://img168.imageshack.us/my.php?image=ascii9kc.gif)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.