FreeBASIC マニュアルのトップに戻る

FreeBASIC Append

目次→実行時ライブラリー参考→ファイル入出力関連APPEND←オリジナル・サイト

APPEND 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

テキスト・ファイルを、追加モードで開くように、指定します。

構文:
open filename for Append [encoding encoding_type] [lock lock_type] as [#]filenum

パラメタ:
filename
追加のために開く、ファイル名。
encoding_type
ファイルのコード化形式を指定します。
lock_type
ファイルが開かれている間、他の使用から、ロックする方法を指定します。
filenum
オープン・ファイルに関連づける、未使用のファイル番号

記述:
書き出しのためにテキスト・ファイルを開ときに、Open と共に使うファイル・モード。

このモードは、Print # とともに、既存ファイルにテキストを追加するのに使います。また、Write# とともに、コンマ区切りファイルで使います。

FreeBASICでテキストファイルを同時に読み書きできないので、同じファイルで両方の機能を必要とするなら、二度ファイル開かなければなりません。

filename は、目標の OS に有効なファイル名をもたらす文字列形式にします。ワイルドカードは使えません。
filename が経路を含んでいない場合、現在のディレクトリで、ファイルを捜します。ファイルが存在していないと、ファイルが作られます。
ポインタは、ファイルの最後の文字の後に設定されます。

Encoding_type は、Unicode Encoding を指定できるので、文字は正しく読まれます。
Encoding_type を省略すると、デフォルトで、「ASCII」コード化が使われます。
現在、リトルエンディアン文字符号化だけが、サポートされます。

Lock_type は、ファイルを他のプロセスからロックする方法で、下のいずれか 1 つを指定します。

filenum は、FreeBASIC で有効なファイル番号(1〜255の範囲)で、現在開いている他のどのファイルにも使われていない番号です。
ファイル番号は、以降のファイル操作で使うファイルを、特定します。
空いているファイル番号は、Freefile 関数を使って見つけることができます。

例:
Dim i As Integer
For i = 1 To 10
    Open "test.txt" For Append As #1
    Print #1, i , "test.txt に追加書き出し"
    Close #1
Next


QBからの違い:

参照:
ファイル入出力関連に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2016-03-12 14:54:54
日本語翻訳:WATANABE Makoto、原文著作者: SysOp

ホームページのトップに戻る

表示-非営利-継承