- 締切済み
関数電卓
関数電卓課題でスタックを使ってプログラムするのですが、strcmpを使えと書いてあるのですが、なぜstrcmp使うのかがわかりません。おしえてもらえないでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tig33
- ベストアンサー率50% (6/12)
回答No.3
作成するプログラム(関数電卓)では、計算する値や、記号(四則演算記号など)、関数名称などを、入力しなければなりませんね。 この入力に、gets()関数などを使って、受け取れるのは、文字列になります。 ANo2.で指摘されているように、この文字列が何であるかによって、プログラムの動作を変更しなければならないわけですから、この場合分けの手段として、strcmp()関数を使いなさいと指定されているのですね。 これは、命題の条件でもありますが、課題に対するヒントでもあると解釈することもできます。 ここまで、分かれば,もう課題を完成するのは、簡単・・・!? がんばってください。
お礼
ありがとうございます。