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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
a_snoopy
Сообщений: n/a
#1

Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. - C++

06.12.2009, 09:47. Просмотров 1179. Ответов 1
Метки нет (Все метки)

Помогите мне решить эту задачу:
Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. Вывести на экран: а) пять самых коротких слов, б) слова, встречающиеся в тексте более 1 раза, отсортировав по алфавиту.очень прошу
заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2009, 09:47     Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива.
Посмотрите здесь:

помогите написать программу, которая считывает содержимое файла, преобразовывает его и записывает во второй фаил - C++
В общем задача написать прогу которая с входящего файла копирует в исходящий; инверсирует строку; подсчитывает кол-во чисел в строке;...

Написать программу, которая считывает текст из файла - C++
написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все...

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

Написать программу, которая считывает текст из файла - C++
Задание. Написать программу, которая считывает текст из файла и записывает в другой файл количество букв в тексте. Помогите...

Написать программу, которая считывает текст из файла - C++
Сост. блок схему,если не трудно сделайте скрин схемы)))))заранее огромное спасибо))))!!! Написать программу, которая считывает текст из...

Написать программу на с++, которая считывает текст из файла.. - C++
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел. Что-то вот...

Написать программу, которая считывает с клавиатуры текст - C++
Написать программу, которая считывает с клавиатуры текст и выводит его на экран, меняя местами каждые два соседних слова.

Написать программу, которая считывает с клавиатуры текст - C++
Написать программу, которая считывает с клавиатуры текст и выводит на экран только предложения, не содержащие запятых. Среда BLOODSHED...

Составить программу, которая считывает текст из файла и определяет - C++
Составить программу, которая считывает текст из файла и определяет, сколько раз введенное с клавиатуры слово встретилось в файле, результат...

Написать программу которая считывает строку из файла и выводит её в обратном порядке через стек - C++
Написать программу которая считывает строку из файла и выводит её в обратном порядке с использованием стека. Помогите пожалуйста, очень...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
06.12.2009, 10:23     Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. #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
#include <string>
#include <vector>
#include <fstream>
#include <iostream>
#include <algorithm>
 
const char* fname = "file.txt";
 
int main() {
    /** для корректного отображения русских символов */
    setlocale(LC_ALL, "rus");
 
    std::ifstream file(fname);
    if ( !file ) {
        std::cerr << "Ошибка открытия файла!" << std::endl;
        return 1;
    }
    
    /** читаем слова в массив */
    std::vector<std::string> slist((std::istream_iterator<std::string>(file)), (std::istream_iterator<std::string>()));
    
    /** сортируем */
    std::sort(slist.begin(), slist.end());
 
    return 0;
}
Остальное сам допиши. Чуток остался
Ответ Создать тему
Опции темы

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