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

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

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

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2016, 12:33
Ответы с готовыми решениями:

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

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

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

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

3
Форумчанин
Эксперт CЭксперт С++
8166 / 5014 / 1436
Регистрация: 29.11.2010
Сообщений: 13,455
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
1 / 1 / 0
Регистрация: 01.11.2016
Сообщений: 83
23.12.2016, 15:42  [ТС] 3
MrGluck, ошибки: https://www.cyberforum.ru/atta... 1482496944
как исправить?
0
Миниатюры
Напечатать слова из файла(строки) на С++  
Форумчанин
Эксперт CЭксперт С++
8166 / 5014 / 1436
Регистрация: 29.11.2010
Сообщений: 13,455
23.12.2016, 15:44 4
Цитата Сообщение от Breezeblocks Посмотреть сообщение
как исправить?
Как включить в своей среде разработки поддержку определённого стандарта (С++11, С++14, С++17)

Добавлено через 35 секунд
Если не поможет - запустите в VS2015, которая у вас установлена. Она поддерживает С++11.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2016, 15:44

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

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

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


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

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

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