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

Передача файла в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами 2-й и 3-й столбцы матрицы http://www.cyberforum.ru/cpp-beginners/thread355906.html
Есть код, он меняет главную диагональ. А нада поменять 2-й и 3-й столбцы местами. Помогите переделать. #include<iostream> using namespace std; const int n=4,m=4; void InArray (float ); void Change (float ); void PrintArray (float ); void main() { float a;
C++ Извлечение корня n-степени Написал программу для вычисления корня n-cтепени #include<iostream> #include<math.h> using namespace std; int main() {setlocale(LC_ALL,"Rus"); float a,b; cout<<"Введите число --> "; http://www.cyberforum.ru/cpp-beginners/thread355885.html
C++ Инициализация static переменной
Задание опять же таки из книги Страуструпа: Определите два класса, каждый со статическим членом, так, чтобы конструирование статического члена использовало ссылку на другой статический член. Где такое может встретиться в реальном коде? Как нужно модифицировать эти классы, чтобы устранить в конструкторах зависимость от порядка? Что-то не представляю я как это сделать. Допустим есть у меня 2...
C++ Добавить вывод перед и после main()
Задание из книги Старуструпа: Дана программа: #include <iostream> int main () { std: :cout<<"Hello, world\n"; } Модифицируйте ее так, чтобы она выводила Initialize
C++ куча(пирамидальная сортировка http://www.cyberforum.ru/cpp-beginners/thread355865.html
int i,t,y; int x; int a; ifstream in; ofstream out; in.open ("input.txt"); out.open("output.txt");
C++ Дописать в строку переменную Возникла задача дописать в строку переменную, нужно это чтобы выбрасывать более информативные исключения void set(int z) { if(z>x && z<y) n=z; else throw Bad_data("Wrong argument z"); } подробнее

Показать сообщение отдельно
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517

Передача файла в функцию - C++

24.09.2011, 20:39. Просмотров 774. Ответов 2
Метки (Все метки)

Что я делаю не так:
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
30
31
32
#include <iostream>
#include <vector>
#include <map>
#include <string>
#include <fstream>
#include <sstream>
using namespace std;
 
void func(istream stream)
{
    map<string,int >mymap;
    map<string,int > ::iterator it;
    string temp;
    while(stream>>temp)
    {
        mymap[temp]++;
    }
    for (it=mymap.begin();it!=mymap.end();it++)
    {
        if (it->second>1)
        {
            cout<<it->first<<'\t'<<it->second<<endl;
        }
    }
//    return mymap;
};
 
int main()
{
    ifstream file("1.txt");
    func(file);
}
?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru