Adaでは、上書きせずにtxtファイルを開いたり、書き込んだり、閉じたり、開いたり、書き込んだり、書き込んだり閉じたりできますか?それは最後に中断したところから続きますか? ありがとう!Ada:ファイルに複数回書き込む
0
A
答えて
4
はい。あなたはリファレンスマニュアルのセクションA.10.1に見れば、パッケージAda.Text_IO
は宣言が含まれていることを見ることができます:
type File_Mode is (In_File, Out_File, Append_File);
Append_File
は、あなたが探しているモードです。手順Close
について
:リファレンスマニュアルの
A.10.2(3)あなたがファイルを閉じるときに、新しい行を取得する必要があり、ファイルは現在のモードを持っている場合
Out_File
またはAppend_File
、現在のページがすでに終了していない限り、New_Page
を呼び出すという効果があります。ファイルターミネータを出力します。はモード
Out_File
またはAppend_File
のファイル上で動作します。A.10.5(16)New_Page
が何をするかを説明し...現在の行が終了していない場合、または現在のページが空の場合(つまり、現在の列と行番号が両方とも1に等しい場合)、行終端文字を出力します。次に、現在のページを終了するページターミネータを出力します。現在のページ番号に1を加え、現在の列と行番号を1に設定します。
ファイルで終了するものを詳細に制御するには、他のI/Oパッケージのいずれかを使用する必要があります。
関連する問題
- 1. Cで複数回ファイルに書き込む方法は?
- 2. 複数のファイルに書き込む
- 3. 複数の.csvファイルを書き込む
- 4. メモリキー値ストアで複数回読み込みを書き込む
- 5. 複数のファイルを読み込んで複数のテーブルに書き込むバッチジョブ
- 6. 複数のストリームに書き込むラッパー
- 7. 複数のスレッドで書き込みファイルを読み込む
- 8. 一度に複数のファイルに書き込む
- 9. 乱数をcsvファイルに書き込む
- 10. 変数をHTMLファイルに書き込む
- 11. ファイルに書き込むPHP関数
- 12. 複数のフルHTML 'ファイル'をシングル出力ストリームに書き込む?
- 13. Excel複数ファイルマクロ - セルA1にファイル名を書き込む
- 14. 複数行のユーザー入力をファイルに書き込む
- 15. バットファイル:複数のファイルを解析してCSVに書き込む
- 16. PySparkの複数のファイルにRDDを書き込む
- 17. 複数のデータベース結果をcsvファイルに書き込む
- 18. 複数のR出力ファイルにヘッダを書き込む
- 19. 複数のJSONオブジェクトを1つの.jsonファイルに書き込む
- 20. 複数のプロセスが同じファイルに書き込む(.net/c#)
- 21. 複数のunittestを複数のファイルでダーツに書き込む方法は?
- 22. ファイルに書き込むpython
- 23. cURL - ファイルに書き込む
- 24. ファイルに書き込む(Python)
- 25. Spark:Avroファイルに書き込む
- 26. ファイルに書き込む
- 27. ファイルに書き込むキーストローク
- 28. ファイルに書き込む(Python)
- 29. ファイルに書き込む
- 30. 複数の行列を書き込むことなくMatlabのファイルに書き込む方法
はあなたが探している単語を追加しますか?オープンコールのモードパラメータに指定できる「append_file」モードがあります。 –
正確に@BrianDrummond – Numnumberry
Sweet!今問題は、ファイルに再度書き込むたびに、次の行に移動することです。とにかくそれを防ぐには? @BrianDrummond – Numnumberry