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

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

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

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

24.12.2012, 22:42. Просмотров 668. Ответов 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++ Разделить массив на две части
разделить число на 2 части C++
Нужно разделить эту строку на 3 части и вывести на экран. C++
Разделить строки на мелкие части C++
Разделить строку на две части C++
Как разделить программу на две части? C++
C++ C++ разделить исходник на части
Разделить массив на 4 части C++
Разделить массив на две части C++
Разделить строку на части по указанному символу C++
Разделить число m на две части, разность которых равна 5 C++
Разделить строку на две части 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
Yandex
Объявления
24.12.2012, 22:59     Разделить строку на части
Ответ Создать тему
Опции темы

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