アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんばんわ!
VB6.0でダブルクォーテーション「”」←これをテキストファイルに書き込みたいのですが、うまく出来ません。

いくつかのサイトを見てダブルクォーテーションを重ねればOKとあったので、
Write #fileno, "文""字""列"
とやると、テキストファイルに
"文""字""列"
とそのまま書き込まれてしまいます。

最終的には下記のようにテキストファイルに書き込みたいです。
文"字"列

アドバイスのほどよろしくお願いいたします。
もしくは、どこか参考になるサイトのご紹介をお願いいたします。

A 回答 (4件)

writeステートメントじゃなくてprintステートメントを使う

    • good
    • 0
この回答へのお礼

Σ
Printでいけました!!
なんで?www

ありでした~^^

お礼日時:2012/09/28 17:09

VB6のwriteは「文字列には""を付けて出力する」という動作をする命令です。


そういう仕様で作られています。
その仕様通りに動作しているだけです。
文"字"列 と出力されたとしたら、仕様と食い違う間違った動作ということになります。

printはそのような加工をせずに文字列を出力する命令です。
そういう仕様で作られています。
その仕様通りに動作しているだけです。

不思議でもなんでもありません。
マニュアルやヘルプを確認しましょう。
    • good
    • 0
この回答へのお礼

なるほど、勉強不足痛感しました!!
ありがとうございます><

お礼日時:2012/09/28 20:29

Debug.Print """"


Debug.Print """"""
もついでにお試しください。
    • good
    • 0
この回答へのお礼

Σ
Debug.Print
や、
msgboxではちゃんと
文"字"列

になるのですが、

Write #fileno, "文" & Chr(&H22) & "字" & Chr(&H22) & "列"
だと

"文""字""列"

になってしまいます・・・
なにこれToT

お礼日時:2012/09/28 12:44

Write #fileno, "文" & Chr(&H22) & "字" & Chr(&H22) & "列"

    • good
    • 0
この回答へのお礼

駄目でした~ToT
書き込んでみたら
"文""字""列"
となってしまいます・・・
何か設定がおかしいのでしょうか?

お礼日時:2012/09/28 12:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています