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

Ввод/Вывод в/из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поэлементное заполнение строки числами http://www.cyberforum.ru/cpp-beginners/thread1154087.html
Здравствуйте, уважаемые форумчане! Помогите мне пожалуйста, ради Бога, замучился уже:( Цель следующая - необходимо объявить строку, поэлементно заполнить ее цифрами, после чего вывести. Причем...
C++ Написать функцию поиска и удаления в структуре Помогите написать функцию поиска и удаления в структуре! Поиск(При вводе имя животного, выдавала все данные о нём!) Удаление(Например записано 5 животных, при нажатия цифры 3, удаляеться 3... http://www.cyberforum.ru/cpp-beginners/thread1154082.html
C++ Неправильный результат char
Здраствуйте, есть клиент сервер. От клиента идет строка LOGIN_PASS:555|555 сервер принимает и пишет в char buf, мне нужно ее обрезать до символа :, получается команда LOGIN_PASS: все команды...
Разработать приложение, которое создает несколько потоков и производит в них вычисления C++
Разработать приложение, которое создает несколько потоков и производит в них вычисления. Количество потоков должно задаваться при запуске программы. Определить время вычислений при разном количестве...
C++ Вычислить последовательность по формуле и записать ее в файл http://www.cyberforum.ru/cpp-beginners/thread1154042.html
Дано натуральное число n=10. Записать в файл g.txt последовательность чисел b1, b2,....bn, определенных за формулой {b}_{i}={2}^{i}/i! . i=1,2,3,...n Заранее большое спасибо.
C++ Программа для нахождения строки с наибольшим кол-вом заданного символа Такая задача, хотелось бы посмотреть алгоритм, помогите, если есть время(: В тексте найти номер строки с наибольшим количеством заданного символа. Требования: массив строки не формировать, строки... подробнее

Показать сообщение отдельно
DrOffset
7141 / 4282 / 965
Регистрация: 30.01.2014
Сообщений: 7,084
22.04.2014, 14:13
Marich,
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
#include <iostream>
#include <fstream>
#include <map>
 
using namespace std;
 
int main() {
    ifstream fin;
    ofstream fout;
    char symbol;
    map<char, int> mymap;
 
    fin.open("in.txt");
    while ( !fin.eof() ) {
        fin >> symbol;
        //mymap[symbol]= mymap[symbol] -> second + 1;
    }
    fin.close();
 
    fout.open("out.txt");
    for (map<char,int>::iterator it=mymap.begin(); it!=mymap.end(); ++it) {
        fout << it->first << " = " << it->second << '\n';
    }
 
    fout.close();
 
    return 0;
}
Только неясность по поводу закоментированной строки. Хотелось бы пояснений, что именно там по-твоему должно было происходить, потому что пока этот фрагмент выглядит странно.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru