2017-02-05 8 views
-1

文字列(12/JUNE/2017)の形式で日付を入力し、その月のカレンダーを取得します。 JUNEを番号6に関連付ける方法(juneはカレンダーの6番目の月です)文字列から文字を読み込んで数値に関連付ける方法は?

+0

文字列を数字に*マッピング*する必要があります。 C++標準ライブラリには、それを手助けできるクラスがあります。あるいは、文字列を比較するために大きな 'if ... else if ...'チェーンを持つこともできます。 –

+0

すでに試したことのあるコードを追加してください。私たちはより良いお手伝いをすることができます。 – Kie

答えて

0

月(文字列)としてkeyを、月番号(数値)としてkeyを持つハッシュテーブルを作成できます。 。 最初にstring.find()関数を使用して入力文字列から月を抽出し、その値をmapから取得します。

関連する問題