Форум программистов, компьютерный форум 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 fs=SOLID_FILL):
C++ Для данных областей составить линейную программу, которая печатает true Буду очень благодарен если поможите с задачами! Для данных областей составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае: http://www.cyberforum.ru/cpp-beginners/thread1185025.html
C++ Класс-контейнер вектор
Помогите пожалуйста! Дана последовательность целых чисел. Вставить новый элемент после всех элементов кратных своему номеру.
Рекурсивные функции C++
Помогите пожалуйста написать программу! Разработать рекурсивную функцию, возвращающую значение для вычисления суммы цифр в строке. С помощью данной функции определить, в каком из двух предложений сумма цифр больше.
C++ Задано количество строк и столбцов прямоугольного массива и двоичные значения его элементов http://www.cyberforum.ru/cpp-beginners/thread1185008.html
Задано количество строк и столбцов прямоугольного массива и двоичные значения его элементов. Определите количество не касающихся друг друга неразрывных областей, представленных единичными значениями (области могут быть связаны по горизонтали, вертикали, диагонали).
C++ Как узнать полный путь к заданой программе (название)? Как? подробнее

Показать сообщение отдельно
BlackBass
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 14
22.05.2014, 18:23     Использование <map>, считывание из файла
Собственно делаю телефонную книгу с использованием map, имена и телефоны считываются из текстового файла, но что то идет не так, и имена и телефоны читаются как ключи, как мне правильно то сделать?
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
25
26
27
28
29
#include "stdafx.h"
#include <iostream>
#include <string>
#include <map>
#include <fstream>
 
 
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
ifstream in;
char buff[100];
in.open("tel.txt");
string Name;
string Phone;
map<string,int> arr ;
int a;
map<string,int>::iterator cur;
while(in >> Name >> Phone ) {  
      arr[Name];          
}   
for(cur = arr.begin(); cur != arr.end(); cur++) 
    {   
        std::cout <<(*cur).first<<" : "<<(*cur).second<<endl;       
    }
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru