HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0407
ユートメ数値型変数の長さを返す3解決


ユートメ

リンク

2007/4/7(Sat) 04:04:26|NO.7091

数値型変数の長さを返す命令ってありますか?

一度文字列型変数にかえて計るしかないのでしょうか?



この記事に返信する


りさ

リンク

2007/4/7(Sat) 05:01:47|NO.7093

こんにちわ、りさです。

>数値型変数の長さを返す命令ってありますか?
>一度文字列型変数にかえて計るしかないのでしょうか?

命令は無いと思いますが、変数の型を変える必要はないと思います。

int型なら、

a = 1192 mes strlen( str(a) )
で出来るかと思います。

double型なら、

x = 13.12340 string = str( x ) len = strlen( string ) repeat 6 if ( peek( string, len - 1 - cnt ) != '0' ) { num = 6 - cnt break } loop mes x mes "実数部:" + strlen( str( int( x ) ) ) mes "小数部:" + num
このように数えていく他、思い付きませんでした m(_ _)m



たこ

リンク

2007/4/7(Sat) 13:03:40|NO.7110

りささんのやり方が一番だと思います。
けど、一応このやり方も


a=123456 b=a repeat if b=0:break b=b/10 c++ loop mes c



ユートメ

リンク

2007/4/8(Sun) 06:35:21|NO.7149

返信ありがとうございます^^

解決しました^^

2人ともありがとうございました^^



ONION software Copyright 1997-2023(c) All rights reserved.