1ビットずつ取得するには?
RENA
2003-04-18 09:23:55
No:
77747
IP:
[192.*.*.*]
OPENを使って最初から最後まで1ビットずつ取り出し
STRING表示したいのですけど
どうすれば良いんですか?
編集
削除
名前なし
2003-04-18 09:45:24
No:
77748
IP:
[192.*.*.*]
何から取得するのですか?
ファイルから?
String 表示ってなに?
編集
削除
RENA
2003-04-18 09:57:36
No:
77749
IP:
[192.*.*.*]
>何から取得するのですか?
テキストファイルからです
>String 表示ってなに?
1ビットずつ文字型に変換するのです
編集
削除
nanashi
2003-04-18 10:03:24
No:
77750
IP:
[192.*.*.*]
1ビットずつ取り出すのはムリなので、
1Byteずつ取り出して(もしくは一気に取り出して1Byteずつ)ビットにしていけば出来るっしょ?
編集
削除
RENA
2003-04-18 10:15:30
No:
77751
IP:
[192.*.*.*]
1Byteずつ取り出していくのは
どうすればいいですか?
最後はどうやって判定すのですか?
初心者なので解りません
編集
削除
nanashi
2003-04-18 10:59:44
No:
77752
IP:
[192.*.*.*]
Binaryモード開いて、Byte型の変数に1ByteずつGetします(MSDNを参照して下さい)。
あとはAnd演算で1ビットずつ確認すればいいです。
例えばbyData(Byte型変数)の8ビット目を確認するには
byData And 128
が0以外なら(この場合128なら)8ビット目が立っていることになります。
編集
削除
元初心者
2003-04-18 23:49:41
No:
77753
IP:
[192.*.*.*]
ファイルが最後までGetしたかどうかは EOF関数 で取得できます。
編集
削除