[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00716] Re: 文字列を数値に変換するには?



ワンダーウィッチの環境では sscanf() ないみたいです。

Kenichiro Ueda wrote:
> 
> うえけんです。丸囲み数字はやめましょう・・・は、まあ
> 置いといて。
> 
> > 仕様としては、
> > ①入力された第1の数値を、strcat()でくっつけて配列Aに入れる
> > ②加減乗除のいずれかの演算子を入力する
> > ③第2の数値を入力し、strcat()して配列Bに入れる
> > ④イコールを入力すると、配列A と配列Bを数値に変換し、②の演算子で計算を行う
> 
> まず strcat ですが、使わないように習慣をつけたほうがいい
> と思います。理由は、文字列編集を strcpy と strcat を連発
> してやると読みにくいし処理も遅いからです。 sprintfの使い
> かたを覚えましょう。多分 Witch でも使えると思います。
> 
> > atoi()やatof()のような処理を実現させるにはどのようにすれば良いのでしょうか?
> 
> sscanfを使いましょう。


ML Archives