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

Деление строки на подстроки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ убрать не дочеты в программе http://www.cyberforum.ru/cpp-beginners/thread431115.html
14. Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры. #include<iostream.h> #include<conio.h> #include<math.h>...
C++ winApi изучение прошу посоветтовать литературу или статьи для изучения WinAPI . Скачал книгу Щупака что-то не очень доганяю. Нужно что-то для новичков. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread431108.html
Словарь, англо-русский и русско-английский C++
1. Создать абстрактный базовый класс "Словарь". Виртуальный метод "Упорядочить данные" позволяяет выполнить сортировку данных в лексикографическом порядке. 2. Создать производные классы...
Упорядочить список студентов по среднему баллу и вывести весь список C++
форумчане,выдает ошибку :( столько маюсь с задачей уже #include <vcl.h> #include <stdio.h> #pragma hdrstop /*Упорядочить список студентов по среднему баллу и вывести весь список*/...
C++ ООП иерархия классов с выводом в текстовом режиме http://www.cyberforum.ru/cpp-beginners/thread431069.html
Помогите с решением "Дана иерархия классов числа-числа кратные 5-числа кратные 25. Написать программу с выводом объектов указанных классов в текстовом режиме. Числа взять от 500 до 600" Есть ли...
C++ В матрице определить... В матрице определить в каждой четной строке сумму эле¬ментов с нечетными номерами столбцов. Напечатать эта суммы с указанием номера строки. На Последний элемент в матрице заменить большей из... подробнее

Показать сообщение отдельно
NapalmRain
38 / 38 / 3
Регистрация: 18.05.2010
Сообщений: 631

Деление строки на подстроки - C++

19.01.2012, 12:03. Просмотров 2580. Ответов 15
Метки (Все метки)

Приветсвую.
Вопрос такого плана, в php есть очень удобная функция explode.
Её смысл в следующем:
PHP
1
2
$data = "word1|word2|word3|...|wordn";
list($var1,$var2,$var3,...,varn) = explode("|",$data);
Функция разбивает строку, разделённую каким бы то ни было символом (в данном примере "|") и записывает кусочки в соответствующие переменные.
Результатом будет
PHP
1
2
3
$var1=word1;
$var2=word2;
//и так далее
Есть ли что-нибудь подобное в си++?
Так как, языки родственные, я тешусь надежной, что есть.
Пришёл в голову такой вариант:
C++
1
AnsiString var1 = string1.SubString(0,string1.Pos("|")-1);
Но таким способом я могу разделить строку только на то, что будет до первого разделителя и после него, а надо делить на несколько кусочков.

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