Sds distof
- 構文
- 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);
関連事項