![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Active Basicの4.23.00を使ってプログラムを書いています。
今、時間によって文字列を表示していくプログラムを書いています。
例えば、
SetTimerで、0.1秒ごとに時間をカウントしていき、CommandButton1が押されたときにEditBox1の文字列をbufferに読み込んで、それをEditBox2に表示させるといったものです。
それを応用して、読み込んだ文字をファイルに保存し、次回からファイルから読み込んで表示させようと思っているのですが、
OpenとInput命令語で読み書きしているため、改行が入るとちゃんと読み込めません。
bufferに読み込んだときに、改行があれば改行をなくすといったプログラムはどのように書けばいいのでしょうか。
すみませんが、知っている方がいらっしゃいましたら、ご教授ください。
No.1ベストアンサー
- 回答日時:
Inputでは無理でしょうね
そのファイル内の読み込むバイト数は決まっているのでしょうか
決まっているのでしたら Fieldで読み込むバイト数を決めておいて
Getで読み込むといった手法でしょう
Dim ss as String, hEd as HWND
if flag = False then
Open "ファイルパス" for input as 1
' 読み込むバイト数を設定
Field #1, 16
end if
Get #1,,ss
hEd = GetDlgItem( hMainWnd, EditBox2 )
' CRLFがあるかをチェック
dim n as integer
n = InStr( 1, ss, Chr$(13) & chr$(10) )
While n
dim w as String
' CRLFの手前までを記憶
w = Left$(ss, n - 1 )
' CRLF以降を抽出
ss = w & Mid$( ss, n + 1 )
' まだCRLFがあるのかをチェック
n = InStr( 1, ss, Chr$(13) & chr$(10) )
WEnd
SetWindowText( hEd, ss )
といった具合でしょう
なるほど・・・
読み込むバイト数が決まっていたら、そうできるのですか。
Getは使ったことが無いので、初めての領域です。
頑張ってみます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Android Studio 難しい 4 2023/06/18 22:27
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Ruby ruby 1 2022/06/10 13:31
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
改行までの一文字ずつのファイ...
-
VBSで指定行に挿入
-
fgetsで2行目から文字化け
-
テキストファイルの行数を取得...
-
テキストファイルの各行の文字...
-
c言語 2つのファイルを行ご...
-
バイナリファイルをテキストフ...
-
fopenで開いたファイルのサイズ...
-
fprintfで出力するファイルのパ...
-
ファイル内のデータを1行削除...
-
fclose(fp);
-
fgetsの使い方
-
VC++6でfgets関数の変わりにな...
-
freadとfwrite
-
C言語 CSVファイルの読み込み
-
テキストファイルの文字列の削除
-
Active Basic EditBoxや文字列...
-
winsock recvでの文字化け
-
C言語のfeof関数について質問
-
バッファとは何ですか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内のデータを1行削除...
-
テキストファイルの行数を取得...
-
バイナリファイルをテキストフ...
-
fgetsで2行目から文字化け
-
VBSで指定行に挿入
-
ファイルサイズ指定し、ファイ...
-
c言語 2つのファイルを行ご...
-
freadとfwrite
-
winsock recvでの文字化け
-
【VB.Net】バイト型配列に読み...
-
C言語での改行コードの扱いにつ...
-
fopen(書き込みモード)でファイ...
-
fortranで文字列を読み込む際の...
-
EOF判定されない
-
改行までの一文字ずつのファイ...
-
InternetReadFileで大きいファ...
-
freadでファイルを読み込んだ際...
-
C言語での採番について
-
複数テキストファイルを読み込...
-
C言語 バイナリファイルの読み...
おすすめ情報