Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Использование <map>, считывание из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лафоре Не компилируется пример http://www.cyberforum.ru/cpp-beginners/thread1185034.html
Вот текст кода#include "msoftcon.h" class Shape { protected: int xCo, yCo; color fillcolor; fstyle fillstyle; public: Shape(int x=0, int y=0, color fc=cWHITE, fstyle...
C++ Для данных областей составить линейную программу, которая печатает true Буду очень благодарен если поможите с задачами! Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false... http://www.cyberforum.ru/cpp-beginners/thread1185025.html
C++ Класс-контейнер вектор
Помогите пожалуйста! Дана последовательность целых чисел. Вставить новый элемент после всех элементов кратных своему номеру.
Рекурсивные функции C++
Помогите пожалуйста написать программу! Разработать рекурсивную функцию, возвращающую значение для вычисления суммы цифр в строке. С помощью данной функции определить, в каком из двух предложений...
C++ Задано количество строк и столбцов прямоугольного массива и двоичные значения его элементов http://www.cyberforum.ru/cpp-beginners/thread1185008.html
Задано количество строк и столбцов прямоугольного массива и двоичные значения его элементов. Определите количество не касающихся друг друга неразрывных областей, представленных единичными значениями...
C++ Как узнать полный путь к заданой программе (название)? Как? подробнее

Показать сообщение отдельно
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
22.05.2014, 18:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <string>
#include <map>
 
int main()
{
   std::map<std::string, long> map;
   std::string name;
   int number;
   while (true) {
      std::cout << "Enter name(Q to exit): -> ";
      std::getline(std::cin, name);
      if (name == "Q") break;
      std::cout << "Enter number: -> ";
      (std::cin >> number).get();
      map.emplace(name, number);
   }
 
   std::cout << "Results: \n\n ";
   for (auto& p : map)
      std::cout << "Name: " << p.first << ", number: " << p.second << "\n";
 
   return 0;
}
Добавлено через 59 секунд
С файлом почти аналогично.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru