MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
For current customers, we continue to provide
professional support for IF/Prolog until Dec 31, 2008.
3つの単精度実数の平均を計算するC関数、average()を取り込みたいとします。計算の結果はC関数の返り値で与えられ、やはり単精度実数です。
C関数の記述は以下の通りです。
c average(in float, in float, in float, return float).
または
c average(in float, return float, in float, in float).
IF/PrologでのC関数の呼び出しは、以下のようになります。
?-average(6.3,1.2,7,5,P).
または
?-average(6.3,P,1.2,7,5).
|