Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
daert
1 / 1 / 2
Регистрация: 09.05.2014
Сообщений: 47
#1

Чтение данных из файла

11.05.2014, 20:40. Просмотров 599. Ответов 1
Метки нет (Все метки)

Здравствуйте, в программе нужно прочитать данные из файла и записать результат в ассоциативный массив
всё работает, только не понятно откуда берётся лишний символ (к всему тексту добавляется в конце): код -1 'я', хотя в текстовом файле его нету
C++
1
2
3
4
5
6
7
8
9
10
11
setlocale(LC_ALL, "Russian");
...
ifstream f(name1);
map<char,int> m;
////// считаем частоты встречаемости символов   
while (!f.eof())
{ 
char c = f.get(); 
cout<<c;
m[c]++;
}
в файле только одна строчка
алисе_наскучило

помогите решить проблему, а то курсач не примут (
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 20:40
Ответы с готовыми решениями:

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла.
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;locale.h&gt; #include&lt;iomanip&gt;...

Чтение из файла определённого места и сортировка данных исходя из этих данных
Есть некий текстовый документ, содержащий информацию о посещении сайта в...

Чтение данных из файла
Очень нужна помощь: никак не получается написать функцию чтения из файла на...

Чтение данных из файла
Вот программа запись и чтение из файла. Сначала записываем данные о...

Чтение данных из файла
здравствуйте. суть проблемы: у меня есть некий файл, в котором записаны в 2...

1
zss
Модератор
Эксперт С++
7097 / 6628 / 4196
Регистрация: 18.12.2011
Сообщений: 17,475
Завершенные тесты: 1
11.05.2014, 20:51 #2
Последний прочитанный символ лишний, т.к. указатель потока стоит на конце файла.
Поэтому его надо либо откинуть, либо сделать так
C++
1
2
3
4
5
6
char c;
while (f.get(c))
{ 
    cout<<c;
    m[c]++;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 20:51

Чтение данных из файла
Написала программу которая значение функции в точке по методу Ньютона, она...

Чтение данных из файла
1. Дан файл с именами людей, датами рождения и смерти. Прочитать данные из...

Чтение данных из файла
Вот задание прочитать данные из файла и вывести их также как они в файле...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru