Vle-read-string
- 構文
- (vle-read-string fptr numChars)
- 機能
- 与えられた文字列長を使用するか、0x0 EOS文字が見つかるまで、ファイルから文字列を読み込む。
- 引数
-
- fptr : (open <fname> "rb" ) などのバイナリーモードオプションで返されるファイルディスクリプタ値
- numChars : もし <= 0 なら、ファイルは次の EOS 0x0 文字に出会うまで一文字ずつ読み込まれる。
- もし > 0 ならば、numChars 文字が文字列から読み取られる。
- これにより、長さのプレフィックスを使用する方法と、0x0 EOS識別子を使用する方法の2つの主要なストレージメカニズムで文字列を読み込むことができる。
- 戻り値
- LISP文字列
- サンプル
(setq f (open "c:\\temp\\sample.txt" "wb")) ; "モジダヨー"の2進バイナリ (vle-write-string f "111000111000001110100010111000111000001010111000111000111000001110000000111000111000001110101000111000111000001110111100" 0) (close f) (setq f (open "c:\\temp\\sample.txt" "rb")) (vle-read-string f 0) "111000111000001110100010111000111000001010111000111000111000001110000000111000111000001110101000111000111000001110111100" (close f)
関連事項