
VB2008を使用しています。
stg_bitという配列に一文字ずつ「abc・・・」
のように入っているものを、テキストファイルに出力したいのですが・・・
stg_bitという配列の内容をファイルに書き込みたいのですが、
うまくいきません。
ご教授お願いします!!
Dim i As Integer
Dim stg_str As String
Dim Writer As New IO.StreamWriter("C:sample.txt")
Writer.WriteLine(stg_bit)
Writer.Close()
No.3ベストアンサー
- 回答日時:
>「abc...」と改行せずに書き込む方法はどうすればよろしいでしょうか?
出力する前に改行を取り除く
strBuff = strBuff.Replace(vbCrLf, "")
また、配列の順番どおり出力するならFor Eachより、Forで指定した方がいいかもしれない。
For i As Integer = 0 To stg_bit.Length
strBuff += stg_bit(i).Replace(vbCrLf, "")
Next i
Writer.WriteLine(strBuff)
No.2
- 回答日時:
WriteLineの引数にString配列のオーバーロードはないはずです。
#1の方が書かれたソースのように、ループで回して
String型で一個ずつ取り出しながら書く必要があります。
No.1
- 回答日時:
For Each strBuff as String In stg_bit
Writer.WriteLine(strBuff)
Next strBuff
Wiriter.Close()
この回答への補足
ありがとうございます。
Dim Writer As New IO.StreamWriter("C:\sample.txt")
For Each strBuff As String In stg_bit
Writer.WriteLine(strBuff)
Next strBuff
Writer.Close()
としたら、テキストファイルに書き込むことができました!!
でも、改行が入っているので、テキストファイルの中身が
a
b
c
となってしまうのですが
「abc...」と改行せずに書き込む方法はどうすればよろしいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelの、ある数式内の{}の意...
-
COLUMN(1:1)の意味を教え...
-
vbsでテキストファイル内の文字...
-
VB6で配列を文字列に変換する方...
-
エクセルへのデータの貼付時に...
-
何故ただのvariant型と定義され...
-
エクセル、この関数の意味は?
-
copyRecordsetの数値16桁以上に...
-
配列の座標指定について。
-
C言語 exitの使い方
-
jsp~jspにhiddenを使って変数...
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
VBAの定数の使い方で、計算値を...
-
フリーランタイマーの時間差分...
-
DataGridView 複数行同時変更...
-
Exit Subのような・・・。
-
フォームを開くときに、コンボ...
-
数字の位ごとの値を表示するプ...
-
VBAで配列のNULL判定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列の値を置換するにはどうす...
-
excelの、ある数式内の{}の意...
-
COLUMN(1:1)の意味を教え...
-
VBAのWorksheetFunctionの引数...
-
エクセル、この関数の意味は?
-
RichTextBoxの改行を認知してく...
-
vbsでテキストファイル内の文字...
-
○桁にある数値を取得する VB.N...
-
複数ディレクトリの監視(VB.NET...
-
エクセルへのデータの貼付時に...
-
数値を浮動小数点32bitHEXコー...
-
VBSで特定の文字列が含まれる場...
-
【エクセル】 関数による電子...
-
VB 配列の内容をファイルに書...
-
小数点の表示。
-
VBAで配列に文字列が入らない?
-
in_addrからchar型の文字列の変換
-
配列の座標指定について。
-
ループを違う条件で抜けるよう...
-
初心者プログラミング
おすすめ情報