• ベストアンサー

変数の型を変換する方法を教えてください。

XcodeとInterface Builderを使って、iPhone用に電卓のアプリケーションを作っています。 ボタンを押し、変数に文字型として値を保存。 そして文字列をatoiを用いて変数の値を数値型に変換して計算を行います。 最後に文字列としてラベルに計算結果を表示したいのですが、 計算結果を数値型から文字列に変換する方法が分かりません。 Objective-cに関する質問ですが、基本はCと同じなので。。。 何かいい方法がありましたら、よろしくお願いします><

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.3

んーと、もっと実行環境に関する情報を集めたほうがいいと思いますよ。 OS Xと同じで、文字列もObjective-Cのクラスのものを使っているはずですから、 NSString* stringOfTime; StringOfTime = [ NSString stringWithFormat : @"%d", 20 ]; こんなんになるはず。

b2naritomo
質問者

お礼

ご意見ありがうございます。 質問の仕方がヘタでとても分かりにくかったかと思います。 おかげさまで自分がやりたいことができそうです。 また、文法がいけなかったのか、atoiを使うことができませんでした。 その代わりにintegerValueというメソッドを使ってみました。 何か分からないことがあった時には、再びアドバイスしていただければ幸いです。

その他の回答 (2)

  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

普通のCと同じならsprintfかな~と思うのですがどうでしょうか。 Object-Cに関しては全く分からないので外している可能性大。

参考URL:
http://www9.plala.or.jp/sgwr-t/lib/sprintf.html
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

sprintf は使えないんでしょうか?

b2naritomo
質問者

補足

どうやら「C」や「C++」とはAPIが異なるようで、sprintfh使えないようです。。。 ご意見ありがとうございました。

関連するQ&A