Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2016, 02:42   #1
vladrrom
Пользователь
 
Регистрация: 14.12.2016
Сообщений: 54
По умолчанию Вывести подстроку, расположенную между первым и вторым пробелом исходной строки. В C++

Дана строка, содержащая по крайней мере один символ пробела. Вывести
подстроку, расположенную между первым и вторым пробелом исходной строки.
Если строка содержит только один пробел, то вывести пустую строку.

Мой вариант и он не работает. I need some help.

#include <iostream>
#include <string>
#include <cstring>

using namespace std;

int main()
{
int m = 0;
string str, str1;
string razdel=" ";
string::size_type k = 0, l=0, pos = 0;
cout << "String="; getline(cin, str);
k = str.find_first_of(razdel, pos);
if (str.find_first_of(razdel, k))
{
l = str.find_first_of(razdel, k);
m = l - k;
str1 = str.substr(k, m);
cout << "str1=" << str1 << endl;
}
else cout << '/n';
system("pause");
return 0;
}

Направьте меня в нужное русло.

В C++

Последний раз редактировалось vladrrom; 14.12.2016 в 02:44.
vladrrom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подстроку из строки kostya67 C# (си шарп) 1 15.09.2014 19:33
Вычислить разницу элементов массива, что расположены между первым отрицательным та вторым положительным элементами AlexQQ Помощь студентам 0 29.05.2013 19:38
найти сумму элементов массива,расположенных между первым и вторым отрицательными элементами Кристюша5 Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2012 16:06
Найти сумму элементов между первым и вторым отрицательным элементами. Что у меня неправильно? GreenMan Паскаль, Turbo Pascal, PascalABC.NET 2 26.02.2012 13:59
Вывести подстроку из строки Mashul'ka Помощь студентам 1 13.05.2009 22:17