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

Разбиение string на команды и значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ getline http://www.cyberforum.ru/cpp-beginners/thread665725.html
подскажите, в чем проблема, не работает getline, если пишу такой же код в другой программке работает, а тут нет #include<iostream> using namespace std; int main() { int number1; int number2,number3,number4,number6,number9,number10; float number5,number7,number8,number11;
C++ Статический контейнер для разных типов Доброго здоровица. Как объявить контейнер для хранении различных типов? Правилен ли такой метод? template <class T> class MyContainer : std::map<std::string name, T> { friend class Singleton<MyContainer, Mutex_NULL>; MyContainer() {} }; http://www.cyberforum.ru/cpp-beginners/thread665719.html
Есть ли возможность использовать GPU, не использую OpenGL или DirectX C++
Есть ли возможность использовать GPU, не использую OpenGL или DirectX? Мне хотелось бы послать на GPU z-буфер или, хотя бы, его обнуление.
Почему не компилируется приложение c gdi из командной строки? C++
Всем привет! Кто-нибудь знает, почему следующий код не компилируется из командной строки? (компилятор от MS 2012 экспресс, в IDE компилируется на ура) Есть предположение, что нужно какой-то параметр указать в консоли для компилятора, но вот какой? =) #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); void DrawPixels(HWND hwnd); int WINAPI wWinMain(HINSTANCE...
C++ Не добавляются элементы в динамический массив http://www.cyberforum.ru/cpp-beginners/thread665678.html
блин да что не так то?? пытаюсь добавить элементы в массив, а они ни в какую! #include "processor.h" #include <fstream> #include <sstream> void loader(string file) { ifstream f(file);//открываем файл-программу string str,per;//строка файла и считанное число string com;//сделать динамич массив для команд
C++ Угловая скорость, угловое ускорение Здравствуйте. Помогите определить угол поворота. Время постоянное и изменяется на 0,02 секунды c каждым отчетом. Приходят значения с датчика только угловой скорости и углового ускорения по 1 оси X через 0,02 секунды. Как определить угол поворота из имеющихся данных? t - время UAcc - угловое ускорение USpeed - угловая скорость подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.10.2012, 17:33
Grovello, вот вам функция разбиения строки на слова по указанным разделителям:
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
#include <vector>
#include <string>
 
std::vector<std::string> split(const std::string& string, const char *separators)
{
    std::vector<std::string> result;
    
    if (string.empty())
        return result;
    
    std::string word;
    std::string::size_type word_start = string.find_first_not_of(separators);
    std::string::size_type word_end;
    
    while (  (word_end = string.find_first_of(separators, word_start)) != std::string::npos
           && word_start                                               != std::string::npos)
    {
        result.push_back(string.substr(word_start, word_end - word_start));
        word_start = string.find_first_not_of(separators, word_end);
    }
    
    if (word_start != std::string::npos)
        result.push_back(string.substr(word_start, string.length() - word_start));
    
    return result;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru