問題タブ [fortran95]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
324 参照

arrays - 配列を含むファイルからの読み取りの問題

Fortran 95 では、ファイルから itemarray を読み取っているため、itemarray(size) をインテント (out) にすることはできないというエラー メッセージが表示されます。このエラーを修正するにはどうすればよいですか?

このサブルーチンでは、基本的にファイルから読み取り、値を配列に格納しようとしています。

以下は、私が参照しているサブルーチンのコードです。どんな助けでも大歓迎です。御時間ありがとうございます。

0 投票する
1 に答える
1222 参照

arrays - SUM組み込み関数使用時のエラー

g95 コンパイラを使用すると、次のようなエラーが表示されます。

配列の合計を見つけようとしていました。このエラーが表示されるサブルーチンは次のとおりです。

お時間をいただきありがとうございます。

0 投票する
2 に答える
1202 参照

algorithm - 二分探索アルゴリズム エラーのヘルプが必要

g95コンパイラを使用すると、次のエラーが発生します。

これが何を意味するのかわかりません。私はサブルーチンを含めています。これを修正する方法はありますか?

お時間をいただきありがとうございます。

0 投票する
1 に答える
173 参照

arrays - 配列アルゴリズムのソートに関する問題

私は3つのアレイを持っています。そして、私はそれらすべてをそれらの1つでソートしようとしています。つまり、私の配列はitemarray、pricearray、quantityarrayです。itemarrayを並べ替えたいのですが、対応する配列がitemarrayとともに適切に並べ替えられていません。

これが私が作成したアルゴリズムです。私がこれを修正する方法を知っていますか?

0 投票する
1 に答える
116 参照

arrays - ファイルからの読み取りと配列への保存に問題があります

g96コンパイラを使用すると、次のようなエラーが発生しました。

以下は私のサブルーチンです。このエラーを修正する方法を知っていますか?本当にありがとう!

0 投票する
2 に答える
183 参照

fortran - Fortran でカスタム属性を作成できますか?

ここで以前の質問を拡張すると、fortran でカスタム属性を作成できるかどうか知りたいですか?

このようなもの

それができれば、次のこともできると思います

0 投票する
2 に答える
9925 参照

fortran - Fortran 90 と Fortran 95 の違い

Fortran 95 コンパイラで Fortran 90 ファイルをコンパイルできますか? Fortran 95 にはたくさんありますが、Fortran 90 にはありません。

0 投票する
4 に答える
2313 参照

format - Fortran90/95でのフォーマット

私はFortran90/95を学んでおり、使用している本には、フォーマットステートメントに対するラインプリンターの影響についての議論がありました。この本によると、プログラムは行の最初の文字を使用して、前の行に対する行の位置を決定します(つまり、「1」は新しいページを開始し、「0」は行をスキップし、「+」は前の行を上書きし、 ''または他の文字は、前の行の下に新しい行を書き込みます)。これをテストするために、コンソールで簡単なプログラムをコンパイルして実行しましたが、この動作は観察されませんでした。

出力は

私が期待していた場所

なぜこれなのか誰か知っていますか?これはFortran90/95で使用されていないレガシー機能ですか?コンソールへの印刷の特定の動作ですか?書くときに、フォーマットステートメントで特別な最初の文字を宣言する必要があるのはいつか(もしあれば)知りたいです。

私のコンパイラはForce2.0.9で、これはgfortranに基づいていると思います。私はそれをWindows7で実行しており、コンソールはPowerShellです。

助けてくれてありがとう!

0 投票する
1 に答える
3041 参照

function - Fortran 90/95 の関数インターフェイス

関数を呼び出すサブルーチンを呼び出すプログラムがあります。関数の型宣言に関する Fortran の要件に多少混乱しています。関数 (つまり、実際の関数 foo(...)) で型を宣言しました。プログラムは、サブルーチン宣言セクションで関数を宣言するかどうかに関係なく動作します。

私の具体的な質問は、サブルーチンで関数を宣言しないと、将来予期しない動作が発生する可能性があるということです? インターフェイス ブロックも見たことがありますが、これも必要かどうか疑問に思っています。

より一般的には、Fortran が「舞台裏」で行っていることと、関数の宣言またはインターフェイス ブロックの使用が多かれ少なかれ重要である理由にも関心があります。

編集: いくつかのサンプル コード: