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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция выделяет из масива слов все одинаковые слова и заносит в новый массив http://www.cyberforum.ru/cpp-beginners/thread805947.html
но иногда на стадии вывода нового массива вылетает ошибка, я не пойму никак что не так. #include <iostream> #include <stdlib.h> #include <string.h> using namespace std; void newarray(char**...
C++ задача массива помогите пожалуйста, я не могу решить вот такую задачу! В одномерном массиве, состоящем из n действительных элементов, вычислить: • умножения положительных элементов массива; • сумму элементов... http://www.cyberforum.ru/cpp-beginners/thread805933.html
Посоветуйте, что учить после Дейтелей "Как программировать на С++" C++
Доброго времени суток, я начинающий программист(если так можно сказать), вот закончил изучать книгу Дейтелей "Как программировать на С++", теперь не знаю в какую сторону пойти, сказал учебник по STL,...
Рекурсия (алгоритм подсчета числа способов, с помощью которых можно представить число М в виде суммы) C++
Нужно написать рекурсивный алгоритм подсчета числа способов, с помощью которых можно представить число М в виде суммы, каждое слагаемое которой не превосходит число N. Тут должен быть несложный...
C++ Задача массива! http://www.cyberforum.ru/cpp-beginners/thread805897.html
Помогите пожалуйста с такой задачой : Написать программу, которая: • Выводит текст на экран дисплея; • Определение в каждом предложении текста количество символов, отличных от букв и пропуска; •...
C++ Использовать представление графа в виде списков смежности добавить в орграф новую вершину Народ меня тут 11 задач мне нужно их подробно прокомментировать какая строчка что делает(пример первая задача) помогите плиз кому не сложно хотя бы по одной задачке буду очень благодарен задача... подробнее

Показать сообщение отдельно
gazlan
3132 / 1908 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
12.03.2013, 23:50
Если весь список помещается в памяти, достаточно создать массив слов, номер слова и будет его индексом в массиве (считая с 0). По окончании ввода перезаписываете старый файл словами из массива.

Оптимизированный вариант (a la TextEditor) потребует построения индекса (позиций всех слов в файле), деления
файла на 3 части (до слова, само это слово, после слова), копирования из старого файла в новый части 1, отредактированного слова, части 3.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru