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

Найти слова, содержащие букву “d” - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа вычисления площади данных фигур http://www.cyberforum.ru/cpp-beginners/thread852959.html
Нужно написать программу, в которой объединение используется для хранения информации об одной из геометрических фигур: круге или прямоугольнике. Программа вычисляет площадь данных фигур. Предусмотреть меню. Результаты работы программы записать в файл. Я слегка в панике, т.к. новичок в этом деле помогите, пожалуйста
C++ Где в коде ошибка(-и)? Компилируется, но выкидывает "name.exe has stopped working" #include "stdio.h" #include "stdlib.h" #include <string.h> #include "iostream" using namespace std; class Elem { public: http://www.cyberforum.ru/cpp-beginners/thread852957.html
C++ преобразование типов
Visual c++ 2008 (win 7 64bit) консолька char VolumeNameBuffer; char FileSystemNameBuffer; unsigned long VolumeSerialNumber; SYSTEM_INFO siSysInfo; BOOL GetVolumeInformationFlag = GetVolumeInformationA( "c:\\", VolumeNameBuffer, 100, &VolumeSerialNumber, NULL, NULL, FileSystemNameBuffer, 100 );
C++ Найти минимальный элемент массива и вывести на экран его столбец и строку
Помогите,как найти минимальный элемент массива и вывести на экран его столбец и строку? Срочно очень,экзамен и не могу с этим справится
C++ Указатели при наследовании классов http://www.cyberforum.ru/cpp-beginners/thread852923.html
Здравствуйте , заданием было реализовать однонаправленный список как класс и затем используя механизм наследования создать базу данных на основе списка список я реализовал , добавил функции создания первого элемента и последующих , прохода всех элементов , последним шагом через наследование добавил некоторые поля но столкнулся с проблемой, что указатели на которых всё работало имеют доступ...
C++ Делаю простой текстовый редактор. Как реализовать в нём пункт "Заменить" как в блокноте? Помогите, пожалуйста. Делаю простой текстовый редактор. Как реализовать в нём пункт "Заменить" как в блокноте? подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
01.05.2013, 20:09     Найти слова, содержащие букву “d”
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
#include <iostream>
#include <string>
void findWords(const std::string str, const char* tokens = ", .!?:;(){}[]")
{
    size_t beginPos = 0, nextPos = 0;
    std::string word;
    if ((beginPos = str.find_first_of(tokens)) != 0)
    {
        word = str.substr(0, beginPos);
        if (word.find("d") != std::string::npos)
            std::cout << word << '\n';
    }
    while((beginPos = str.find_first_of(tokens, nextPos)) != std::string::npos)
    {
        if ((nextPos = str.find_first_of(tokens, beginPos + 1)) == std::string::npos)
            nextPos = str.size();
        if ((nextPos - beginPos) > 1)
        {
            word = str.substr(beginPos + 1, nextPos - (beginPos + 1));
            if (word.find("d") != std::string::npos)
                std::cout << word << '\n';
        }
    } 
}
int main()
{
    findWords(" d eddfms sdfsdfsef,ef,.esefsdf.sf,sd.fs,s ");
    system("pause");
    return 0;
}
 
Текущее время: 09:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru