Sds distof

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年12月15日 (火) 17:32時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
int sds_distof (const char *string, int format, sds_real *real);


機能
実数(浮動小数点)を表す文字列を、実数値に変換する。
引数
  • *string : 実数(浮動小数点)を表す文字列
  • format : フォーマットタイプを表す整数(下表参照)
  • *real : 実数値
戻り値
RTNORM またはエラーコード。


フォーマットタイプ
フォーマット 意味
1 指数表記 6.35e1
2 十進数 63.5
3 工業図面表記(feetと小数inch) 5'3.5"
4 建築図面表記(feetと分数inch) 5'3-1/2"
5 分数表記 23-3/4"


サンプル
int format;
sds_real real1;
char string1[512];
format=1;
sds_getstring(1,"\n指数表記で数を入力 : ",string1);
sds_distof(string1,format,&real1);
sds_printf("\n%s は %f と等しい。",string1,real1);



関連事項