アプリ版:「スタンプのみでお礼する」機能のリリースについて

卒業論文で計算プログラムをくんでいるのですが、
教授から、とりあえずa,bをCでscanfしてそれをFortranに渡し、
足し算させ和cを出し、それをC言語に持って行き、printfさせるプログラム
を組んでみろと。C言語はそれなりにわかるつもりですが、Fortranはさっぱりです。データの受け渡しわかる方教えてください。

A 回答 (2件)

C言語 fortran 値 渡す


等で検索したら、たくさん見つかりますね。

参考URL:http://whale.ori.u-tokyo.ac.jp/CforAix_JP/compil …
    • good
    • 0

言語系によって.大きく取り扱いが異なります。


同一メーカー製言語(リンカーが共通)の場合には.多くの場合.単に引数の型と数を合わせるだけで住みます(メーカーによっては配列が引き渡せない場合がありますけど)。
この方法では.一方に存在し.もう一方に存在しない型の場合には.引き渡しできません。

残る手段は.外部配列を使う方法です。ただし.注意点として.複数のタスク間の引き渡しの原則(資源の占有・事象の発生等)が守れることが必要です。
外部配列ですから.自分で好き勝手な書式を設定すれば良いでしょう。
ライブラリーで用意されている外部配列は使える場合と使えない場合があります。自分で作った方が簡単でしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!