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);
関連事項