Sds cvunit

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
int sds_cvunit (double oldreal, const char *before, const char *after, double *newreal);


機能
ある計測単位から別の計測単位に値を変換する。
引数
  • oldreal : 元になる実数。
  • *before : 元の単位系。
  • *after : 変換する単位系。
  • *newreal : 変換された実数。
戻り値
RTNORM または RTERROR


  • 変換する単位は同じタイプでなければならない。
  • 変換率は、ICAD.UNT ファイルに保存されている。


サンプル
sds_real real1,*answer;
char *before="foot";
char *after="inch";
sds_getreal("\nEnter feet to convert to inches: ",&real1);
sds_cvunit(real1,before,after,&answer);
sds_printf("\n%f feet equals %f inches. ",real1,answer);