実現したいこと
mapのデータ(名前と点数)を表示するようにする。
発生している問題・分からないこと
以下のようなエラーメッセージが表示された。
エラーメッセージ
error
1 2tempCodeRunnerFile.cpp:1:1: error: 'score' does not name a type
該当のソースコード
c++
1#include <iostream> 2#include <string> 3#include <map> 4 5using namespace std; 6 7int main() { 8 map <string, int> score; // map のデータ構造を用意する。 9 string names[] = { "Tom","Bob","Mike" }; 10 score[names[0]] = 100; // キーと値の関連付け① Tom : 100 11 score[names[1]] = 80; // キーと値の関連付け② Bob : 80 12 score[names[2]] = 120; // キーと値の関連付け③ Mike : 120 13 int i; 14 for (i = 0; i < 3; i++) 15 { 16 cout << names[i] << ":" << score[names[i]] << endl; 17 } 18 return 0; 19}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
グーグルで調べたところ回答が得られなかった。
補足
特になし