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

Поиск ссылки на литературный источник в тексте - C++

Восстановить пароль Регистрация
 
oleh007
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 34
08.07.2014, 21:58     Поиск ссылки на литературный источник в тексте #1
Задание простое
Поиск ссылки на литературный источник в тексте (числа, взятого в квадратные скобки, например, [18]). Вывести его на экран.
Заранее спасибо.

Добавлено через 1 час 52 минуты
апп
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2014, 21:58     Поиск ссылки на литературный источник в тексте
Посмотрите здесь:

C++ Поиск слова в тексте.
C++ Поиск букв в тексте
C++ Поиск и оптимизация в тексте.
Поиск в тексте C++
C++ Поиск слова в тексте
Поиск слова в тексте C++
Поиск слов в тексте C++
Поиск слов в тексте C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
08.07.2014, 23:14     Поиск ссылки на литературный источник в тексте #2
oleh007,
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
#include <iostream>
 
int main()
{
    char* str = "One[1] Two[2] Three[3] Four[Four]";
    char buff[256] = "";
 
    for (int i = 0; i <= strlen(str); ++i)
    {
        if (strlen(buff) > 0) 
        {
            std::cout << buff << std::endl;
            buff[0] = '\0';
        }
        if (str[i] == '[') 
        {
            while (str[++i] != ']' && i < strlen(str)) 
                if (isdigit(str[i]))
                    strncat(buff, &str[i], 1);
        }           
    }
 
    return 0;
}
oleh007
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 34
17.07.2014, 18:25  [ТС]     Поиск ссылки на литературный источник в тексте #3
Вот результат програми.

Добавлено через 3 минуты
Нужно зделать так.Пример: есть текст "gskdgpj[6]kdsgjsjjg" ,из него нужно выводить числа которые в квадратных скобках то есть 6
Yandex
Объявления
17.07.2014, 18:25     Поиск ссылки на литературный источник в тексте
Ответ Создать тему
Опции темы

Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru