|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2016, 02:42 | #1 |
Пользователь
Регистрация: 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. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подстроку из строки | 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 |