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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Тикер
-6 / 2 / 0
Регистрация: 21.06.2011
Сообщений: 18
#1

Библиотеки - C++

23.06.2011, 17:53. Просмотров 1120. Ответов 3
Метки нет (Все метки)

#include <iostream.h>
#include <vector.h>
#include <string.h>
#include <algorithm.h>
#include <iterator.h>
Можете скинуть сылку что б скачать ети библиотеки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2011, 17:53     Библиотеки
Посмотрите здесь:

Библиотеки - C++
Хай всем! Как мне сделать так, чтобы при создании консольного приложения в MS VS 2008 автоматически было подключено Russia.h в...

Библиотеки?? - C++
Это вообще библиотеками называется, или класс или еще как? Где можно найти описание iostream.h, math.h и других библиотек. Заранее спс.

Библиотеки (C++) - C++
Привет! Пожалуйста, SOS! Ситуация такова, обучаюсь на дистанционных курсах программированию на С++, не могу справиться с ПО, все скачано,...

Библиотеки - C++
Я начал изучать C++ и сразу столкнулся с проблемой, скачать компилято wxDev-c++ написал #include &lt;iostream.h&gt;int main() { ...

Библиотеки - C++
Скажите какие есть библиотеки в с++.И для чего они нужны.

Библиотеки С++ - C++
Есть ли какой-нибудь справочник по описанию С/С++ библиотек, заголовочных файлов, макросов и прочего? Для печати//англ/русск//примеры

Библиотеки - C++
• &lt;ifstream&gt; - для работы с входными потоками, • &lt;ofstream&gt; - для работы с выходными потоками • &lt;fstream&gt; - для работы с...

библиотеки в С++ - C++
#include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;iterator&gt; #include &lt;string&gt; что значат эти...

Библиотеки??? - C++
Кто может подсказать, что за библиотеки? и для чего они нужны:help:? iostream.h math.h stdio.h conio.h malloc.h stdlib.h

библиотеки в си++ - C++
помогите с библиотекой для распознавания русского алфавита

Библиотеки Си - C++
Скиньте ссылку где можно посмотреть самые распространенные библиотеки с описанием функций которые в них входят

Подскажите библиотеки - C++
Люди добрые хорошие, подскажите. Вот есть код: int gmres(Matrix&amp; a, Vector&amp; x, Vector&amp; b, double eps, int nkr, int nit) ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.06.2011, 17:56     Библиотеки #2
Цитата Сообщение от Тикер Посмотреть сообщение
#include <string.h>
Эта сишная
Остальных не существует
Тикер
-6 / 2 / 0
Регистрация: 21.06.2011
Сообщений: 18
23.06.2011, 18:05  [ТС]     Библиотеки #3
Тогда почему у мя неработает ето:

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
 
int main()
{
    setlocale(LC_ALL, "Rus");
 
    std::string letters = "abcdefghijklmnopqrstuvwxyz";
    std::string digits = "0123456789";
    std::string symbols = "+-*";
 
    std::string input_string;
 
    std::cout << "Введите текст: ";
    std::cin >> input_string;
 
    if (input_string.find_first_not_of(letters + digits + symbols) != std::string::npos)
    {
        std::cout << "Введённая строка не соответствует шаблону: строка должна  содержать только строчные буквы "
                     "латинского алфавита, цифры или знаки \"+\", \"-\" или \"*\"!" << std::endl;
 
        return 0;
    }
 
    std::vector< std::string > string_vector;
    std::vector< std::string >::const_iterator string_vector_it;
 
    std::string::const_iterator input_string_begin = input_string.begin();
 
//-----------------------------------------------------------------------------------------------------------------------------------------
 
    std::string substring;
 
    std::cout << "Введите искомую подстроку: ";
    std::cin >> substring;
 
    if (input_string.find_first_not_of(letters) != std::string::npos)
    {
        std::cout << "Введённая подстрока может состоять только из строчных букв латинского алфавита!" << std::endl;
 
        return 0;
    }
 
    std::cout << "Искомая подстрока"
              << (input_string.find(substring) == std::string::npos ? " не " : " ")
              << "найдена в исходной строке" << std::endl;
 
//-----------------------------------------------------------------------------------------------------------------------------------------
 
    for (std::string::value_type c = 'a'; c <= 'z'; ++c)
    {
        for (std::string::size_type left_pos = input_string.find_first_of(c);
             left_pos != std::string::npos;
             left_pos = input_string.find_first_of(c, left_pos + 1))
        {
            for (std::string::size_type right_pos = input_string.find_first_of(c, left_pos + 1), left_pos_copy = left_pos;
                 right_pos != std::string::npos;
                 left_pos_copy = right_pos, right_pos = input_string.find_first_of(c, left_pos_copy + 1))
            {
                string_vector.push_back(std::string (input_string_begin + left_pos, input_string_begin + right_pos + 1));
            }
        }
    }
    
    std::sort(string_vector.begin(), string_vector.end());
 
    string_vector_it = std::unique(string_vector.begin(), string_vector.end());
 
    string_vector.resize(string_vector_it - string_vector.begin());
 
    std::cout << "Группы букв введённой строки, начинающиеся и заканчивающиеся на одну и ту же букву: " << std::endl;
    std::copy(string_vector.begin(), string_vector.end(), std::ostream_iterator< std::string > (std::cout, "\n"));
 
    std::cout << "Общее их количество: " << string_vector.size() << std::endl;
 
//-----------------------------------------------------------------------------------------------------------------------------------------
 
    std::string::value_type input_letter;
    size_t let_num;
 
    std::cout << "Введите букву: ";
    std::cin >> input_letter;
 
    if (input_letter < 'a' || input_letter > 'z')
    {
        std::cout << "Необходимо ввести строчную букву латинского алфавита!" << std::endl;
 
        return 0;
    }
 
    std::cout << "Введите число букв в группе: ";
    std::cin >> let_num;
 
    string_vector.clear();
 
    std::string::size_type left_pos = 0;
 
    while ((left_pos = input_string.find_first_of(input_letter, left_pos)) != std::string::npos)
    {
        std::string::size_type right_pos = left_pos;
        size_t cur_let_num = 1;
 
        while ((right_pos = input_string.find_first_of(input_letter, right_pos + 1)) != std::string::npos)
        {
            if (++cur_let_num == let_num)
            {
                string_vector.push_back(std::string (input_string_begin + left_pos, input_string_begin + right_pos + 1));
 
                break;
            }
        }
 
        if (right_pos == std::string::npos)
            break;
 
        ++left_pos;
    }
 
    std::sort(string_vector.begin(), string_vector.end());
 
    string_vector_it = std::unique(string_vector.begin(), string_vector.end());
 
    string_vector.resize(string_vector_it - string_vector.begin());
 
    std::cout << "Группы букв введённой строки, содержащие букву " << input_letter << " " << let_num << " раз"
              << ((let_num % 10 == 2 || let_num % 10 == 3 || let_num % 10 == 4) &&
                  !(let_num == 12 || let_num == 13 || let_num == 14) ? "а" : "") << ": " << std::endl;
    std::copy(string_vector.begin(), string_vector.end(), std::ostream_iterator< std::string > (std::cout, "\n"));
 
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.06.2011, 18:08     Библиотеки #4
Видимо, компилятор старый.
В коде нет ничего кроме STL (стандартная библиотека шаблонов)
Скачайте что-нибудь поновее
P.S. в коде все правильно написано, откуда вы эти .h взяли?
Yandex
Объявления
23.06.2011, 18:08     Библиотеки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru