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

Выделение слов из массива строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ кэш процессора http://www.cyberforum.ru/cpp-beginners/thread76865.html
Народ, помогите пожалуйста с такой вещью. Нужно получить информацию о кэше процессора. Были тщетные попытки использовать GetLogicalProcessorInformation функцию. Как раз о кэше она ничего и не вывела. Спасите-помогите :)
C++ Матрица С++ Кто-нибудь может подскажит как внести данные матрицы, знаю как составить программу в буквенном выражении, но внести данные (т.е. числа) для решения матрицы, чтобы итог выводился на экран не знаю http://www.cyberforum.ru/cpp-beginners/thread76856.html
C++ SetupDi
Только пробую Setup API, но тут же столкнулся с проблемой... при вызове даже SetupDiCreateDeviceInfoList(NULL, NULL); ловлю ошибку error LNK2019: unresolved external symbol __imp__SetupDiGetClassDevsExW@28 referenced in function "void * __cdecl DoDeviceEnum(struct _GUID)" (?DoDeviceEnum@@YAPAXU_GUID@@@Z) Создаю проект как Win32 Console, т.к. инфу никакой по SetupDi нет кроме как на мсдн - не...
C++ Win32 API ввод текста в окно.
помогите нсатроить правильгное стирание символа пожалуйста. каретка текст затирает не равномерно при нажатии . Слишком малое пространство закрашивается, хотя сама каретка переходит на правлеьное расстояние (ширина символа перед кореткой). Надо закрасить предыдущую букву, удалить её из массива считанных чисел, и поставить каретку до этого предыдущего символа. плохо стирает. LONG APIENTRY...
C++ Как изменить цвет вывода в С++? http://www.cyberforum.ru/cpp-beginners/thread76701.html
Как изменить цвет вывода в С++?
C++ Возведение в стрепень, рекурсивная функция. Задание: написать рекурсивную функцию, которая возводит число в степень путем многократного умножения числа самого на себя. (Сам знаю, что можно сделать гораздо проще и оптимальнее, но надо именно через рекурсию). :( P. S. На этот раз программа действительно не работает. :) #include <iostream> using namespace std; int stepenj(int num, int degr) подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
20.12.2009, 21:32     Выделение слов из массива строк
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
#include <iostream>
#include <string>
#include <sstream>
#include <set>
 
using namespace std;
 
int main()
{
    set <char> S;
    for (int i = 0; i < 26; ++i)
        S.insert(i+'A');
    for (int i = 0; i < 26; ++i)
        S.insert(i+'a');        
    string s;
    multiset <string> ms;
    getline(cin,s);
    int posn = 0, posk = 0;
    while (posn < int(s.size()) && posk < int(s.size()))
    {
        if (S.find(s[posk]) != S.end()) ++posk;
        else
        {
            if (posn != posk) ms.insert(s.substr(posn,posk-posn));
            posn = ++posk;
        }
    }
    for (multiset <string> :: iterator it = ms.begin(); it != ms.end(); ++it)
        if (*it != "") cout << *it << endl;
    system("pause");
}
Добавлено через 2 минуты
http://codepad.org/2t0iqszl
 
Текущее время: 11:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru