Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.11.2014
Сообщений: 22
1

Работа со строкой из файла

27.02.2015, 11:21. Показов 518. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Словом текста считается любая последовательность цифр и букв русского
алфавита длиной не более 6 символов; между соседними словами - не менее
одного пробела. Найти и сохранить в строке те слова текста, в которых есть по
крайней мере одна цифра и одна гласная буква. Все остальные слова удалить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2015, 11:21
Ответы с готовыми решениями:

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

Работа со строкой
Написать прогу которая переварачивает слова в строке s

работа со строкой
Уже все мозги пропарил 2 день, не могу сообразить((( В общем стала такая задача... Пишу игру,...

Работа со строкой
В общем стала задача сделать следующие: 1. Пользователь вводит строку вида 47*5/10*5, а программа...

6
Ilot
27.02.2015, 11:28
  #2

Не по теме:

Выходит Винни-Пух с экзамена грустный-грустный такой. Выходит и говорит:
- Пятачок... Я все понял. Это, наверное, неправильный препод...
- ????
- И он, наверное, задает неправильные вопросы...
- ???????
- Пятачок! У тебя есть ружье?

0
0 / 0 / 0
Регистрация: 12.11.2014
Сообщений: 22
27.02.2015, 22:10  [ТС] 3
Up!
0
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
27.02.2015, 22:53 4
istringstream для разделения на слова, затем искать гласные и цифры.
1
0 / 0 / 0
Регистрация: 12.11.2014
Сообщений: 22
28.02.2015, 00:31  [ТС] 5
а сам цикл для поиска гласных и цифр не поможете написать?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
28.02.2015, 03:18 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <sstream>
#include <string>
 
const std::string VOWELS = "AEIOUYaeiouy";
const std::string DIGITS = "0123456789";
 
bool has_it(const std::string& str, const std::string& wanted) {
    return str.find_first_of(wanted) != std::string::npos;
}
 
int main() {
    std::string s;
    
    while ( std::cout << "String: " && std::getline(std::cin, s) && ! s.empty() ) {
        std::istringstream ist(s);
        while ( ist >> s )
            if ( has_it(s, VOWELS) && has_it(s, DIGITS) )
                std::cout << s << std::endl;
    }
    
    return 0;
}
0
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,671
28.02.2015, 10:24 7
Для цифр есть isdigit().
0
28.02.2015, 10:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2015, 10:24
Помогаю со студенческими работами здесь

работа со строкой
есть цикл::help: for i:=length(soz) downto 1 do begin okon_y:=soz; ...

Работа о строкой
Подскажите каким методом из такой вот строки вытащить только температуру &lt;div...

Работа со строкой
Ввести фамилию, имя и отчество как одно данное строкового типа. Определить длину строки и...

Работа со строкой
Добрый день! Есть строка вида: Windows &quot;Seven&quot;. Как вырезать текст между кавычками (&quot;&quot;)? Т.е....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru