1ビットずつ取得するには?


RENA  2003-04-18 18:23:55  No: 77747

OPENを使って最初から最後まで1ビットずつ取り出し
STRING表示したいのですけど
どうすれば良いんですか?


名前なし  2003-04-18 18:45:24  No: 77748

何から取得するのですか?
ファイルから?

String 表示ってなに?


RENA  2003-04-18 18:57:36  No: 77749

>何から取得するのですか?
   テキストファイルからです
>String 表示ってなに?
    1ビットずつ文字型に変換するのです


nanashi  2003-04-18 19:03:24  No: 77750

1ビットずつ取り出すのはムリなので、
1Byteずつ取り出して(もしくは一気に取り出して1Byteずつ)ビットにしていけば出来るっしょ?


RENA  2003-04-18 19:15:30  No: 77751

1Byteずつ取り出していくのは
どうすればいいですか?
最後はどうやって判定すのですか?
初心者なので解りません


nanashi  2003-04-18 19:59:44  No: 77752

Binaryモード開いて、Byte型の変数に1ByteずつGetします(MSDNを参照して下さい)。

あとはAnd演算で1ビットずつ確認すればいいです。
例えばbyData(Byte型変数)の8ビット目を確認するには
    byData And 128 
が0以外なら(この場合128なら)8ビット目が立っていることになります。


元初心者  2003-04-19 08:49:41  No: 77753

ファイルが最後までGetしたかどうかは EOF関数 で取得できます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加