Форум программистов, компьютерный форум, киберфорум
Наши страницы

Строки и скобки в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись классовой функции в курл запрос http://www.cyberforum.ru/cpp-beginners/thread118815.html
помогите разобраться в пречине появления ошибок , почему курл запрос "curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,Writer)" , не xочет принимать функцию "Writer" , когда ту записываем в класс. вот...
C++ error LNK2019 Всем доброго вечера! Вынужден снова воспользоваться помощью опытных мира сего, т.к. перерыв гору материала в сети, ничего путного не нашел... Итак, проблема очень необычная (по крайней мере для... http://www.cyberforum.ru/cpp-beginners/thread118806.html
Количество нулевых битов C++
in1 4бита in2 4бита out1 1бит out2 1бит out3 1бит На входе два двоичных числа: in1,in2. Определить количество нулевых битов в каждом из чисел. Если в in1 больше нулевых битов ,...
Работа с указателем на массив в функции (!!!) C++
Я написал программу по сортировке строк из файла, который на жёстком, прога отлично работает, может показаться абсурдом, но я не понял вот в этом куске (функция по обраюотке)-base-содержит в себе все...
C++ Сортировка простого массива http://www.cyberforum.ru/cpp-beginners/thread118776.html
Здравствуйте! Имеется проблема с сортировкой простого массива. Необходимо сначала вывести элементы входящие в интервал , затем все остальные. Сделал методом пузырька, все работает. for...
C++ Бинарное дерево Помогите плз отредактирывать исходник, не получается удалить ветвь с указаным ключом. #include <iostream.h> #include <iomanip.h> #include <stdlib.h> #include <conio.h> struct Node { int key;... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
19.04.2010, 18:56
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>
 
int main(){
    std::string instr, outstr;
    std::cout << "Enter some text with one open and one close bracket:" << std::endl;
    std::getline(std::cin, instr);
    size_t start_pos = instr.find_first_of('(');
    if ( start_pos == std::string::npos ){
        std::cerr << "No open bracket!" << std::endl;
        return 1;
    }
    size_t end_pos = instr.find_last_of(')');
    if ( end_pos == std::string::npos ){
        std::cerr << "No close bracket!" << std::endl;
        return 1;
    }
    if ( start_pos > end_pos ){
        std::cerr << "Close bracket befor open bracked!" << std::endl;
        return 1;
    }
    if ( end_pos - start_pos < 2 ){
        std::cerr << "No symbols between brackets!" << std::endl;
        return 1;
    }
    outstr = instr.substr(start_pos + 1, end_pos - start_pos - 1);
    std::cout << "Inside brackets: " << outstr << std::endl;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru