- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Delphiで配列をファイルに出力する方法)
Delphiで配列をファイルに出力する方法
このQ&Aのポイント
- Delphiでの配列のファイル出力方法を教えてください。
- 具体的には、fortranのプログラムと同じように、指定したフォーマットで配列をファイルに書き込む方法を知りたいです。
- また、Delphiではどのように数字のカラムを指定してフォーマットの調整を行うことができるのでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Delphiのフォーマットの調整はFormat、FormatFloatなどで可能です。また、文字列を標準出力するのでしたらWriteだけです。 WindowsXP Pro + Delphi2007で確認しました(インデントは2バイトコード空白に変換)。 program Q3597772; {$APPTYPE CONSOLE} uses SysUtils; const nx = 100; // 例えばの値 ny = 5; // 例えばの値 var a: array [1..nx, 1..ny] of Double; i,j :integer; buff: string; begin // 配列aにデータを入れる処理 : for j := 1 to ny do begin buff := ''; for i := 1 to nx do buff := buff + Format('%10.3f',[a[i,j]]); // 前0は空白 //buff := buff + FormatFloat('000000.000',a[i,j]); // 前0付き Write(buff); end; end.
お礼
回答有難うございます。 まだ試していませんが、これからやってみます。 雰囲気的にC言語に似ているように思いました。