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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посчитать количество элементов двумерного массива, стоящих до максимального элемента http://www.cyberforum.ru/cpp-beginners/thread1224631.html
Задание простое Посчитать количество элементов двумерного массива, стоящих до максимального элемента этого массива. Заранее спасибо.
C++ Отсортировать массив А (10) по возрастанию не считая первый и последний элементы массива Задание простое Отсортировать массив А (10) по возрастанию не считая первый и последний элементы массива. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1224628.html
C++ Как сделать быстрый поиск по массиву разнотипных данных?
Как сделать быстрый поиск по массиву и разнотипных данных?
C++ Вывести звездочки и точки указанное количество раз
Решаю задачу: Напишите программу, использующую вложенные циклы, которая запрашивает у пользователя значение количества строк для отображения. Затем она должна отобразить указанное число строк со звездочками, с одной звездочкой в первой строке, двумя — во второй и т.д: В каждой строке звездочкам должны предшествовать точки — в таком количестве, чтобы общее число символов в каждой ...
C++ Int x(4); Что за объявление? http://www.cyberforum.ru/cpp-beginners/thread1224609.html
привет. такой код компилируется и работает: #include <iostream> using namespace std; int main() { int a = 5; int x(4); // ???
C++ Библиотека для работы с http Всем привет. Подскажите какую-нить небольшую библиотеку для работы с HTTP. Будет достаточно реализации простых методов (а-ля Get). Целевая платформа - win подробнее

Показать сообщение отдельно
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
08.07.2014, 23:14     Поиск ссылки на литературный источник в тексте
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru