Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Breezeblocks
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 81
1

Напечатать слова из файла(строки) на С++

23.12.2016, 12:33. Просмотров 151. Ответов 3
Метки нет (Все метки)

Получаем строку из текстового файла, результат записывается в другой файл, а также выводится на экран.
Перед обработкой исходную строку вывести на экран.
Напечатать все слова, состоящие только из латинских букв и содержащие хотя бы две одинаковые буквы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2016, 12:33
Ответы с готовыми решениями:

Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы
Близиться сессия,а завтра мне сдавать 2 проги. Помогите ребят,могу даже 100 скинуть,если уж так...

Напечатать те слова данной строки, которые отличны от последнего слова, и в слове нет повторяющихся букв
Доброго времени суток! Помогите пожалуйста решить задачу. Дана строка s, содержащая от 2 до 25...

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

Напечатать симметричные слова из строки
Доброго времени суток. Имеется такая задача: "Дана последовательность слов. Напечатать те слова...

Получить из файла строки, содержащие четырехбуквенные слова. Слова отсортировать в алфавитном порядке
Задание: Дан текстовый файл, получить строки, содержащие четырехбуквенные слова. Слова...

3
MrGluck
Модератор
Эксперт CЭксперт С++
8087 / 4940 / 1431
Регистрация: 29.11.2010
Сообщений: 13,398
23.12.2016, 14:00 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <cctype>
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <unordered_map>
 
bool Check(const std::string &str)
{
    std::unordered_map<char, int> chars;
    for (const char c : str)
    {
        if (!isalpha(c))
            return false;
        if (++chars[c] != 1)
            return true;
    }
    return false;
}
 
int main()
{
    std::ifstream ifs("input.txt");
    if (!ifs)
        return 1;
    std::ofstream ofs("output.txt");
 
    std::string line, word;
    while (std::getline(ifs, line))
    {
        std::cout << "Before: " << line << "\nAfter:  ";
        std::istringstream ist(line);
        while (ist >> word)
            if (Check(word))
            {
                ofs << word << ' ';
                std::cout << word << ' ';
            }
        ofs << std::endl;
        std::cout << std::endl;
    }
}
1
Breezeblocks
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 81
23.12.2016, 15:42  [ТС] 3
MrGluck, ошибки: http://www.cyberforum.ru/attachment....1&d=1482496944
как исправить?
0
Миниатюры
Напечатать слова из файла(строки) на С++  
MrGluck
Модератор
Эксперт CЭксперт С++
8087 / 4940 / 1431
Регистрация: 29.11.2010
Сообщений: 13,398
23.12.2016, 15:44 4
Цитата Сообщение от Breezeblocks Посмотреть сообщение
как исправить?
Как включить в своей среде разработки поддержку определённого стандарта (С++11, С++14, С++17)

Добавлено через 35 секунд
Если не поможет - запустите в VS2015, которая у вас установлена. Она поддерживает С++11.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2016, 15:44

Строки. Напечатать слова, в которых нет повторяющихся букв
Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими...

Напечатать все слова строки, которые начинаются цифрой
Привет. Нужна помощь: Задана строка. Необходимо напечатать все слова строки, которые начинаются...

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


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

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

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