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

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

Войти
Регистрация
Восстановить пароль
 
Artiomtb
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 11
#1

Разделить строку на части - C++

24.12.2012, 22:42. Просмотров 678. Ответов 1
Метки нет (Все метки)

Доброго времени суток. Имеется строка:

C
1
char *pBuf=new char[1025];
заполняется она таким образом:

C
1
2
int n=m_pConnectSocket.Receive(pBuf,1024);
pBuf[n]=NULL;
Данные: 3 числа через пробелы, например "15 123 45".
Помогите, каким образом разбить её на 3 строки b1="15" b2="123" b3="45".
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 22:42     Разделить строку на части
Посмотрите здесь:

Разделить строку на две части - C++
По индивидуальному заданию создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка C,...

Разделить строку на две части - C++
дана задача.есть переменная char = россия. надо разделить её на две части так,чтобы получилось что a = рос,b=сия

Разделить строку на части по указанному символу - C++
Есть строка string, как ее поделить по конкретному символу на части, и эти части присвоить другим string

Разделить строку по пробелам и записать полученные части в массив - C++
Здравствуйте. Подскажите, есть ли способ разделить строку по пробелам и записать полученные части в массив (по сути, аналог Split() в c#)?

Нужно разделить эту строку на 3 части и вывести на экран. - C++
Здравствуйте! Вот задача: К примеру у нас есть строка длина которой кратная 3. Нужно разделить эту строку на 3 части и вывести на...

Разделить массив на 4 части - C++
Прошу прощения за глупую просьбу, подскажите пожалуйста как разбить массив допустим из 40 элементов на 4 массива по 10 элементов. Свои...

C++ разделить исходник на части - C++
вопрос новичка посоветуйте, как это можно сделать (ни разу не делал) есть файл 1.cpp в котором много повторяющегося кода для...

разделить число на 2 части - C++
как разделить число на 2 части вот у меня есть число в int : 445219 Я точно знаю что у меня с 6 чисел... и как мне разделить их в...

Разделить массив на две части - C++
Помогите решить адачку очень срочно надо Разделить массив на две части, поместив в первую элементы, большие среднего...

Разделить строки на мелкие части - C++
Помогите реализовать такую вещь: Пользователь вводит слова через запятую (one,two,three,four,five,six), программа же записывает каждое...

Разделить массив на две части - C++
Помогите с решением задачи. Условие вот такое "дан массив целых чисел, лежащих в диапазоне , размерность массива - 10. Разделить массив на...

Как разделить программу на две части? - C++
Доброй ночи! Такой вопрос: как мне разделить программу на две части? Есть два задания, но чтобы не создавать разные файлы, я хочу их...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
24.12.2012, 22:59     Разделить строку на части #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <sstream>
#include <string>
 
int main()
{
    std::string str = "15 50 91";
    
    std::istringstream instr(str);
    std::string w;
    
    while (instr >> w)
        std::cout << w << std::endl;
    
    return 0;
}
Добавлено через 5 минут
http://ideone.com/1lCw5Y
Ответ Создать тему
Опции темы

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