Как хранить и хранить ввод в массивах и векторах c ++ - PullRequest
0 голосов
/ 25 сентября 2018

Как мне сохранить входные данные в векторах и массивах в c ++ от многопользовательского ввода?Например, «sally» сохранил «10» в моей функции cin >>, а затем «john» сохранил «11» в другой функции cin >> Какое правильное форматирование я должен сделать, используя свои массивы и векторы?: / Мне нужно сохранить эти цифры для дальнейшего использования, как я могу различать эти два (и другие, сохраненные позже), когда я должен использовать их

edit: так что мне нужно вычислять очки для боулинга, чтобы, как только кто-то вошел в ихname (у меня написана эта функция cout), они будут cin >> своим именем, а затем код скажет «Введите оценки», и у меня это будет в цикле for, чтобы он говорил первый счет броска: счет второго броска: и так далее,поэтому всякий раз, когда они вводят свое имя, а затем свои оценки, как мне сохранить эти оценки, связанные с их именем.а затем кто-то будет вводить другое имя, как только будут введены все результаты первых лиц.какой вектор или массив я должен использовать для хранения имен людей с баллами?вот мой код: https://repl.it/@aladcox2000/lab5c да, я знаю, что большая часть кода неверна, но вы просто видите, что я делаю и как это связано с моим вопросом.надеюсь, это проясняет: -)

1 Ответ

0 голосов
/ 25 сентября 2018

Вы можете использовать std::unordered_map<std::string, int> - это позволит вам сохранить имена в качестве ключа и цифры в качестве значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...