私は C++ で粒子トラッカーを作成しています。これは数値流れ場で粒子を放出し、時間を積分して粒子の新しい位置を計算します。
これは、粒子ごとに約 10k タイムステップで、時間が許す限り多くの粒子 (できれば数百万) に対して行われます。シミュレーション中に、各タイムステップでの各粒子の 14 の特性を表す double array1[10k][10] および int array2[10k][4] を生成します。
私の質問は、そのような「マトリックス」をメモ帳++の読み取り可能な.txtファイルに書き込む方法です(後処理の目的で)。[10k][14] 行列が形成されるように、両方の配列がファイルにマージされます。
個人的には fprintf の経験しかありませんが、Visual Studio にはその機能に関するセキュリティ上の問題があるようです。私が見た他の機能は、ストリーム(より安全だと思います)とfwriteです。
誰かが同様の機能の長所と短所を教えてもらえますか? そして、おそらく私の問題に対するより良い選択は何ですか(もしあれば)。
敬具、
EJG