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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
#1

Строки: подсчитать количество слов - C++

11.03.2013, 21:00. Просмотров 271. Ответов 1
Метки нет (Все метки)

Считывая текст из файла, при помощи string необходимо подсчитать сколько слов, а потом пользователь вводит № слова и в этом слове убираются все символы кроме букв.

Я представляю как убрать лишние символы, но вот как убрать их в нужном слове - не знаю, до этого со строками работал только единожды, так что может кто объяснит хотя бы в общих чертах как получить доступ к нужному слову, или может каким-то очень хитрым образом надо файл считать, не знаю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 21:00     Строки: подсчитать количество слов
Посмотрите здесь:

Подсчитать количество слов в тексте C++
C++ Подсчитать количество слов в строке
Подсчитать количество слов. C++
Подсчитать количество слов. C++
C++ Строки - подсчитать максимальное количество повторяющихся слов
C++ Подсчитать количество слов в тексте
подсчитать количество слов C++
C++ Подсчитать количество слов в строке
C++ подсчитать количество слов
Подсчитать количество слов в тексте C++
C++ Подсчитать количество слов в тексте
Подсчитать количество слов в строке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
Нарушитель
3129 / 1904 / 285
Регистрация: 27.08.2010
Сообщений: 5,133
Записей в блоге: 1
12.03.2013, 23:50     Строки: подсчитать количество слов #2
Если весь список помещается в памяти, достаточно создать массив слов, номер слова и будет его индексом в массиве (считая с 0). По окончании ввода перезаписываете старый файл словами из массива.

Оптимизированный вариант (a la TextEditor) потребует построения индекса (позиций всех слов в файле), деления
файла на 3 части (до слова, само это слово, после слова), копирования из старого файла в новый части 1, отредактированного слова, части 3.
Yandex
Объявления
12.03.2013, 23:50     Строки: подсчитать количество слов
Ответ Создать тему
Опции темы

Текущее время: 20:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru