問題タブ [fortran77]
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.
fortran - 次の FORTRAN 77 コードが何をするのか知りたいです。
.f ファイルには、これを行うコードがあります。
Bob は関数のように見えますが、ファイルの先頭で実数として宣言されています。
次に、Bob への参照を含む .d ファイルがあります。また、 avar が補間された値を保持していることも知っています。問題は、補間が常に正しいとは限らないことです。
これはすべてレガシー コードです。私はそれを書きませんでした。私はそれを修正しようとしています。私の質問は次のとおりです。
これは何をしているのですか?.d ファイルとは何ですか?
補間しようとしていると思いますが、FORTRAN 77 でこれを (このように) 実行できるとは思いませんでした。
linker - Fortran lib での C 言語からのエラーのリンク
古い fortran コンパイラと古いビジュアル スタジオ (VC5) のアプリケーションを、新しい fortran コンパイラ 11 とビジュアル スタジオ 2005 に移植しています。アプリケーションには、'C' と fortran コードの両方が含まれています。Fortran コードをコンパイルし、server_lib.lib という名前のライブラリを作成しています (ライブラリはいくつかの警告を表示して作成しています)。「C」コードにリンクしています。アプリケーションをリンクしている間、以下のリンクエラーが発生しています。
上記の「serverstuff」はserver.forファイルで定義されており、このserver.forは上記のすべてのファイルに含まれています。server.for ファイルから以下のコード ブロックを見つけてください。ただし、serverstuff 変数は server.for ファイルで 1 回だけ定義されます。
上記のコードで再宣言エラーが発生するのはなぜですか? 以前の fortran コンパイラではどのように機能しましたか? 「COMMON/serverstuff/clientIndex,dBuffer」行にコメントすると、完全にリンクしますが、アプリケーションがクラッシュします..
Fortran 言語について無知なため、どなたか教えてください。
io - FORTRAN書き込み()
始める前に、私は FORTRAN に関しては初心者であることを前置きしておく必要があります。私は 1978 年の古いコードを保守しています。その目的は、ファイルからいくつかのデータ値を読み込み、値を処理し、処理された値を別のテキスト ファイルに出力することです。
次の FORTRAN コードがあるとします。
私の質問は、WRITE()
声明に関するものです。
は(2,80)
、開かれたファイル出力ストリームを参照し、ファイルを指し'out'
、数字 2 で参照されていることを理解しています。80 は、ラベル 80 で参照されているフォーマット ステートメントを参照していることを理解しています。
STUB
ファイル入力 1 から読み取った値を格納するために使用されます。これらの値は処理され、省略MDS(I,J)
したセクションに保存されます。!-- data processing --!
(MDS(I,J),J=1,24)
出力ファイルに 24 個の整数値が書き込まれると仮定して正しいでしょうか? つまり、1から24までループ?
linux - f2c を redhat Linux にインストールするためのファイルはどこで入手できますか?
f2c を Redhat Linux OS で動作させるための rpm または簡単なインストール手順を探しています。私はLinuxが初めてで、Googleでこのようなものを見つけるのは難しいです.
(目標は、f2c を使用して単純な fortran77 ファイルを c に変換してからコンパイルすることです)
誰か提案はありますか?
c# - fortran77 dllからC#に実際の値を返す
誰かが私がここで間違っていることを指摘できますか?
FORTRAN 77 dll コード
C# コード
FORTRAN 77 サブルーチンを介して処理された後、DBB DCC の値を C# メイン プログラムに戻したいと考えています。
PS : fortran 77 を使用して INTENT(out) を im として使用することはできません。
formatting - Mathematica からカスタム形式の式をエクスポートする
Mathematica で適切な Fortan77 フォーマット、つまり 72 列で 6 列目に継続マーカーを持つテキスト ファイルをエクスポート/保存/書き込みするにはどうすればよいですか?
Mathematica を使用して大規模で複雑な分析式を生成しています。これを既存の Fortran77 コードに挿入する必要があります。Mathematica のフロントエンドですべてが正しく機能していFortranForm[]
ます
SetOptions[$Output, PageWidth -> 72]
しかし、Mathematica でテキスト ファイルに正しく出力する方法がわかりません。私はこのようなものが欲しい:
ただし、次のいずれかを取得します。
またはこれ:
fortran - Fortran 77(Fortran-II)の抽象データ型?
私はFotran77で作業しようとしていますが、ツリーベースのデータ構造が必要であることがわかりました。配列を使用してツリーを実装する以外に、ほとんどの言語の標準実装に従って、他のノードへのポインターノードを使用してツリーを構築する方法はありますか?
この獣のドキュメントは少なく、これを可能にする標準的な構造タイプはないようです。
考え?
fortran - PI = 4*ATAN(1.d0) を定義する理由
PI を次のように定義する動機は何ですか
Fortran 77 コード内? 仕組みは理解できたのですが、その理由は何ですか?
fortran77 - PI = 4.D0 * DATAN(1.D0)のFortran77コンパイラー処理
以下を使用してfortran77でPIを計算する場合、コンパイラはこの値を評価しますか、それとも実行時に評価されますか?
PI = 4.D0 * DATAN(1.D0)