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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Rofl
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 22
#1

Морфологический анализ текста - C++

02.03.2011, 18:20. Просмотров 2225. Ответов 6
Метки нет (Все метки)

Здравствуйте, нужна помощь в написании программы: Создать программу проводящую морфологический анализ текста (а именно Личных местоимений), определить в словах одушевлённость, род, число, падеж, лицо.
Вобщем одним словом нужно реализовать базу данных (скорее всего просто текстовый файл) в которую "засунуть" все личные местоимения и их формы, и проанализировать текст который вводится из файла (или с клавиатуры).
спасибо заранее. =)

Добавлено через 38 минут
что, никто не знает?=(
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 18:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Морфологический анализ текста (C++):

Морфологический анализ слова - C++
Доброго времени суток! Очень необходима помощь в написании программы. Необходима прожка, реализующая морфологический разбор слов в...

Анализ текста - C++
Всем привет. Есть программа, которая шифрует файлы. Я хотел бы перебором всех ключей (ключевое пространство небольшое) вычислить открытый...

Анализ текста - C++
Нужно написать программу выделяющую последовательности букв и числа из произвольного текста. Программа должно читать из входного файла...

Анализ тональности текста - C++
Нужно написать программу анализа тональности текста. Решил воспользоваться самым примитивным способом, подсчет "положительных" и...

Частотный анализ текста - C++
Помогите решить задачу! Дана строка, содержащая текст, набранный заглавными русскими буквами. Провести частотный анализ текста, т.е....

Частотный анализ текста - C++
Вообщем задача, Есть текст в файле, необходимо определить, какие символы и сколько раз встречаются в тексте. Упорядочить их в порядке...

6
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
02.03.2011, 22:49 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
/////////////////////////////////////////////////////////////////////////////////////////
//Создать программу проводящую морфологический анализ текста (а именно Личных местоимений), 
//определить в словах одушевлённость, род, число, падеж, лицо. 
/////////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <functional>
#include <iostream>
#include <locale>
#include <map>
#include <sstream>
#include <string>
#include <windows.h> 
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_litco
{
    _1_LITCO,
    _2_LITCO,
    _3_LITCO
};
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_chislo
{
    ED_CHISLO,
    MNOZH_CHISLO
};
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_padezh
{
    IMENIT_PADEZH,
    RODIT_PADEZH,
    ROD_VIN_PADEZH,
    ROD_VIN_PRED_PADEZH,   
    DAT_PADEZH,
    DAT_TVOR_PADEZH,
    DAT_PREDL_PADEZH,
    DAT_TVOR_PRED_PADEZH,    
    VINIT_PADEZH,
    TVORIT_PADEZH,
    PREDL_PADEZH  
};
/////////////////////////////////////////////////////////////////////////////////////////
enum  T_rod
{
    MUZH_ROD,
    ZHEN_ROD,
    SREDN_ROD,
    NET_RODA
};
/////////////////////////////////////////////////////////////////////////////////////////
struct  T_rus_pers_pron_prop
{    
    T_litco   litco_;
    T_chislo  chislo_;
    T_padezh  padezh_;
    T_rod     rod_;
    //-----------------------------------------------------------------------------------
    T_rus_pers_pron_prop
        (            
            T_litco   litco   = T_litco(),
            T_chislo  chislo  = T_chislo(),
            T_padezh  padezh  = T_padezh(),
            T_rod     rod     = T_rod()
        )    
        : litco_    (litco),
          chislo_   (chislo),
          padezh_   (padezh),
          rod_      (rod)
    {}
};
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::map<T_str, T_rus_pers_pron_prop>  T_map;
/////////////////////////////////////////////////////////////////////////////////////////
T_str  from_DOS(T_str  DOS_string)
{    
    char buf[1000000];   
    OemToCharA(DOS_string.c_str(), buf);
    return buf;
}
/////////////////////////////////////////////////////////////////////////////////////////
void  fill_map(T_map&  map)
{
    map["я"   ]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, IMENIT_PADEZH,    NET_RODA);
    map["меня"]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   NET_RODA);
    map["мне" ]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, DAT_PREDL_PADEZH, NET_RODA);
    map["меня"]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   NET_RODA);
    map["мной"]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, TVORIT_PADEZH,    NET_RODA);
    map["мною"]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, TVORIT_PADEZH,    NET_RODA);
    map["мне" ]  = T_rus_pers_pron_prop(_1_LITCO, ED_CHISLO, DAT_PREDL_PADEZH, NET_RODA);
 
    map["ты"  ]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, IMENIT_PADEZH,    NET_RODA);
    map["меня"]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   NET_RODA);
    map["мне" ]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, DAT_PREDL_PADEZH, NET_RODA);
    map["меня"]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   NET_RODA);
    map["мной"]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, TVORIT_PADEZH,    NET_RODA);
    map["мною"]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, TVORIT_PADEZH,    NET_RODA);
    map["мне" ]  = T_rus_pers_pron_prop(_2_LITCO, ED_CHISLO, DAT_PREDL_PADEZH, NET_RODA);
 
    map["он"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, IMENIT_PADEZH,    MUZH_ROD);
    map["его" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   MUZH_ROD);
    map["него"]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   MUZH_ROD);
    map["ему" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_PADEZH,       MUZH_ROD);
    map["нему"]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_PADEZH,       MUZH_ROD);
    map["его" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   MUZH_ROD);
    map["него"]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   MUZH_ROD);
    map["им"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, TVORIT_PADEZH,    MUZH_ROD);
    map["ним" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, TVORIT_PADEZH,    MUZH_ROD);
    map["нём" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, PREDL_PADEZH,     MUZH_ROD);
    map["нем" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, PREDL_PADEZH,     MUZH_ROD);
    
    map["она" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, IMENIT_PADEZH,        ZHEN_ROD);
    map["ее"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["её"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["нее" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["неё" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["ей"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_TVOR_PADEZH,      ZHEN_ROD);
    map["ней" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_TVOR_PRED_PADEZH, ZHEN_ROD);
    map["ее"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["её"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["нее" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["неё" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,       ZHEN_ROD);
    map["ей"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_TVOR_PADEZH,      ZHEN_ROD);
    map["ею"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, TVORIT_PADEZH,        ZHEN_ROD);
    map["ней" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_TVOR_PRED_PADEZH, ZHEN_ROD);
    map["нею" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, TVORIT_PADEZH,        ZHEN_ROD);
    map["ней" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_TVOR_PRED_PADEZH, ZHEN_ROD);
 
    map["оно" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, IMENIT_PADEZH,    SREDN_ROD);
    map["его" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   SREDN_ROD);
    map["него"]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   SREDN_ROD);
    map["ему" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_PADEZH,       SREDN_ROD);
    map["нему"]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, DAT_PADEZH,       SREDN_ROD);
    map["его" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   SREDN_ROD);
    map["него"]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, ROD_VIN_PADEZH,   SREDN_ROD);
    map["им"  ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, TVORIT_PADEZH,    SREDN_ROD);
    map["ним" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, TVORIT_PADEZH,    SREDN_ROD);
    map["нём" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, PREDL_PADEZH,     SREDN_ROD);
    map["нем" ]  = T_rus_pers_pron_prop(_3_LITCO, ED_CHISLO, PREDL_PADEZH,     SREDN_ROD);
 
    map["мы"  ]  = T_rus_pers_pron_prop(_1_LITCO, MNOZH_CHISLO, IMENIT_PADEZH,        NET_RODA);
    map["нас" ]  = T_rus_pers_pron_prop(_1_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH,  NET_RODA);
    map["нам" ]  = T_rus_pers_pron_prop(_1_LITCO, MNOZH_CHISLO, DAT_PADEZH,           NET_RODA);
    map["нас" ]  = T_rus_pers_pron_prop(_1_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH,  NET_RODA);
    map["нами"]  = T_rus_pers_pron_prop(_1_LITCO, MNOZH_CHISLO, TVORIT_PADEZH,        NET_RODA);    
    map["нас" ]  = T_rus_pers_pron_prop(_1_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH,  NET_RODA);
 
    map["вы"  ]  = T_rus_pers_pron_prop(_2_LITCO, MNOZH_CHISLO, IMENIT_PADEZH,        NET_RODA);
    map["вас" ]  = T_rus_pers_pron_prop(_2_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH,  NET_RODA);
    map["вам" ]  = T_rus_pers_pron_prop(_2_LITCO, MNOZH_CHISLO, DAT_PADEZH,           NET_RODA);
    map["вас" ]  = T_rus_pers_pron_prop(_2_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH,  NET_RODA);
    map["вами"]  = T_rus_pers_pron_prop(_2_LITCO, MNOZH_CHISLO, TVORIT_PADEZH,        NET_RODA);    
    map["вас" ]  = T_rus_pers_pron_prop(_2_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH,  NET_RODA);
 
    map["они" ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, IMENIT_PADEZH,       NET_RODA);
    map["их"  ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, ROD_VIN_PADEZH,      NET_RODA);
    map["них" ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH, NET_RODA);
    map["им"  ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, DAT_PADEZH,          NET_RODA);
    map["ним" ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, DAT_PADEZH,          NET_RODA);
    map["их"  ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, ROD_VIN_PADEZH,      NET_RODA);
    map["них" ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, ROD_VIN_PRED_PADEZH, NET_RODA);
    map["ими" ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, TVORIT_PADEZH,       NET_RODA);
    map["ними"]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, TVORIT_PADEZH,       NET_RODA);    
    map["них" ]  = T_rus_pers_pron_prop(_3_LITCO, MNOZH_CHISLO, PREDL_PADEZH,        NET_RODA);
}
/////////////////////////////////////////////////////////////////////////////////////////
char  rus_tolower(char  c)
{
    return  std::tolower(c, std::locale(""));
}
/////////////////////////////////////////////////////////////////////////////////////////
T_str  rus_str_tolower(const T_str&  text)
{
    T_str  res_text;
    std::transform(text.begin(), text.end(), std::back_inserter(res_text), 
                   rus_tolower);
    return  res_text;
}
/////////////////////////////////////////////////////////////////////////////////////////
void  analyze
    (
        T_str         text, 
        const T_map&  map
    )
{
    struct  T_print_pron_propertys_from
    {        
        const T_map&  map_;
        T_print_pron_propertys_from(const T_map&  map) : map_(map)
        {}
        //-------------------------------------------------------------------------------
        void  operator() (const T_str&  word)
        {
            T_map::const_iterator  map_val_it = map_.find(rus_str_tolower(word));
            if(map_val_it == map_.end())
            {
                std::cout << "Слово \""
                          << word
                          << "\" "                          
                          << "НЕ является личным местоимением."
                          << std::endl
                          << std::endl;
            }
            else
            {                                
                std::cout << "Слово \""
                          << word
                          << "\" "                          
                          << "является личным местоимением "
                          << std::endl
                          << '\t';
                          
                switch(map_val_it->second.litco_)
                {
                case _1_LITCO:
                    std::cout << "первого лица, ";
                    break;
 
                case _2_LITCO:
                    std::cout << "второго лица, ";
                    break;
 
                case _3_LITCO:
                    std::cout << "третьего лица, ";
                    break;
 
                default:
                    ;
                }
                std::cout << std::endl
                          << '\t';
 
 
                switch(map_val_it->second.chislo_)
                {
                case  ED_CHISLO:
                    std::cout << "единственного числа, ";
                    break;
 
                case  MNOZH_CHISLO:
                    std::cout << "множественного числа, ";
                    break;
 
                default:
                    ;
                }
                std::cout << std::endl
                          << '\t';
 
 
                switch(map_val_it->second.padezh_)
                {
                case  IMENIT_PADEZH:
                    std::cout << "именительного падежа, ";
                    break;
 
                case  RODIT_PADEZH:
                    std::cout << "родительного падежа, ";
                    break;
 
                case  ROD_VIN_PADEZH:
                    std::cout << "родительного или винительного падежа, ";
                    break;
 
                case  ROD_VIN_PRED_PADEZH:
                    std::cout << "родительного, винительного или предложного падежа, ";
                    break;
 
                case  DAT_PADEZH:
                    std::cout << "дательного падежа, ";
                    break;
 
                case  DAT_TVOR_PADEZH:
                    std::cout << "дательного или творительного падежа, ";
                    break;
 
                case  DAT_PREDL_PADEZH:
                    std::cout << "дательного или предложного падежа, ";
                    break;
 
                case  DAT_TVOR_PRED_PADEZH:
                    std::cout << "дательного, творительного или предложного падежа, ";
                    break;
 
                case  VINIT_PADEZH:
                    std::cout << "винительного падежа, ";
                    break;
 
                case  TVORIT_PADEZH:
                    std::cout << "творительного падежа, ";
                    break;
 
                case  PREDL_PADEZH:
                    std::cout << "предложного падежа, ";
                    break;
 
                default:
                    ;
                }
                std::cout << std::endl
                          << '\t';
 
 
                switch(map_val_it->second.rod_)
                {
                case  MUZH_ROD:
                    std::cout << "мужского рода.";
                    break;
 
                case  ZHEN_ROD:
                    std::cout << "женского рода.";
                    break;
 
                case  SREDN_ROD:
                    std::cout << "среднего рода.";
                    break;
 
                case  NET_RODA:
                    std::cout << "рода не имеет.";
                    break;
 
                default:
                    ;
                }
                std::cout << std::endl
                          << std::endl;
            }//else
        }//void  operator() (const T_str&  word)
    };//void  operator() (const T_str&  word)
 
    std::istringstream            text_stream      (text);
    std::istream_iterator<T_str>  text_stream_beg  (text_stream);
    std::istream_iterator<T_str>  text_stream_end;
 
    std::for_each(text_stream_beg, text_stream_end, T_print_pron_propertys_from(map));
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    T_map  map;
    fill_map(map);
 
    for(;;)
    {
        std::cout << std::endl
                  << std::endl
                  << std::endl
                  << "Введите через пробел личные местоимения для морфологического анализа: "
                  << std::endl;
        T_str  DOS_text;
        getline(std::cin, DOS_text); 
        if(DOS_text.empty())  break;
        analyze(from_DOS(DOS_text), map);   
    } 
}
4
Rofl
1 / 1 / 0
Регистрация: 08.12.2010
Сообщений: 22
02.03.2011, 22:55  [ТС] #3
Спасибо!Огромное!Просто не знаю как отблагодарить=)
0
zero000
Сообщений: n/a
13.06.2013, 10:26 #4
Mr.X,
привет
ошибка на 332 строчке, в чём проблема может быть?
Пaтрик
416 / 391 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
13.06.2013, 12:08 #5
Цитата Сообщение от zero000 Посмотреть сообщение
Mr.X,
привет
ошибка на 332 строчке, в чём проблема может быть?
Нужно подключить заголовочный файл

C++
1
#include <iterator>
1
zero000
Сообщений: n/a
13.06.2013, 16:39 #6
Пaтрик, может тогда и подскажешь, почему на 335 строке пишет: no matching function for call ?
zarko97
278 / 38 / 0
Регистрация: 11.10.2015
Сообщений: 400
01.06.2017, 22:31 #7
Mr.X, крутяк))
0
01.06.2017, 22:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2017, 22:31
Привет! Вот еще темы с ответами:

Символьный анализ текста - C++
2. Дана строка. Выполните символьный анализ текста. Ниже представлен рекомендуемый вид диалога во время работы программы. Данные, вводимые...

Частотный анализ текста (символьный) - C++
Частотный анализ текста (символьный). (Подсчитывается относительная частота встречаемости каждого символа в тексте.) Текст вводится из...

Лексический и синтаксический анализ текста - C++
Доброго времени суток, товарищи.Сейчас учусь в универе и дали задание курсовой работы на с++.Я читаю его и понятия не имею что нужно...

Чтение/анализ строки текста - C++
Уважаемые господа, помогите советом. Нужно строку текста (из четного кол-ва символов) разбить в на фрагменты по два символа (задать...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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