トピック
みな♪ pochi37

文字列記号(")について

文字列として「"」を 入れたいのですが、どうすればよいのですか。そのままやろうとすると(「"""」とすると)、案の定エラーを起こすのですが… ちなみに、何がしたいかと言うと、別PRGスロットの文字列DATAの中身を変更・追加したいのです。
0そうだね
プレイ済み
返信[1]
親投稿
すぎ field2050
CHR$(34)が " になります。
0そうだね
プレイ済み
返信[2]
親投稿
VSYNC 38 NZMKN1038
"はCHR$(34)なので、 ?CHR(34) PRGSET CHR$(34)+"あいうえお"+CHR(34) 等で命令出来ます。 もし違ったらすんません。
0そうだね
プレイ済み
返信[3]
親投稿
otta777 otta777a
何度も使うんでしたらQT$=CHR$(34)の様に文字列変数に入れて おくのも手です。 PRGSET "PRINT "+QT$+"あいうえお"+QT$
1そうだね
プレイ済み
返信[4]
親投稿
Godot orz_127
ダイレクトモードで「KEY 5,CHR$(&HFF02)」とすると右上の KEY 5 が「"」に代わります。 プログラムで入力したいときに KEY 5 を押すと入力出来るようになります。 普段プログラムで使用する「"」は半角文字で文字コードは「&H22」ですが、これは全角文字の「"」の文字コードとなります。 文字列に含めてもエラーとならなかった筈です。 ダイアログで表示させると違いはわかりますが、コンソールのテキストだと同じ文字パターンを使っているので見分けはつきません。 逆に見分けがつかないのでプログラムに入力するときは、どっちの「"」を使っているのかちゃんと把握している必要があります。 エディタ上では見分けがつかなくなるので全角の「"」で文字列を括ってエラーしていても、なかなか気がつかないので注意w
1そうだね
プレイ済み
返信[5]
親投稿
みな♪ pochi37
文字コード!その手があったか。 たくさんの反応ありがとうございました。
0そうだね
プレイ済み