С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/51: Рейтинг темы: голосов - 51, средняя оценка - 4.53
8 / 2 / 0
Регистрация: 28.11.2017
Сообщений: 157
1

Обрезать строку с конца до точки

19.04.2019, 21:45. Показов 9514. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть строка:
C++
1
std::string myStr = "it's a test. Have Fun";
Нужно обрезать строку с конца до точки и вывести в консоль
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
19.04.2019, 21:45
Ответы с готовыми решениями:

Обрезать строку
Здравствуйте,такая проблема когда указываю путь для поиска файлов то в конце пути "*" а чтобы...

Обрезать строку до первого пробела
Первое, что пришло в голову: #include <iostream> using namespace std; void getWord ( char *...

Обрезать строку при вводе через fgets
Всем доброго времени суток! Столкнулся с такой проблемой - заполняю список значений следующей...

Как обрезать строку типа wchar_t* до определенного символа?
собственно вопрос в названии тему, запнулся казалось бы на самом простом, некогда не любил работу...

4
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
19.04.2019, 22:02 2
korozyan,
C++
1
2
3
    auto pos = myStr.find_last_of('.');
    if (pos != std::string::npos)
        myStr.erase(pos, std::numeric_limits<std::string::size_type>::max());
0
8 / 2 / 0
Регистрация: 28.11.2017
Сообщений: 157
19.04.2019, 22:08  [ТС] 3
Вывести надо не "it's a test", а "Have Fun"
0
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
19.04.2019, 22:10 4
Лучший ответ Сообщение было отмечено korozyan как решение

Решение

Цитата Сообщение от korozyan Посмотреть сообщение
Вывести надо не "it's a test", а "Have Fun"
тогда и нужно так писать в задании
C++
1
myStr.erase(0, pos + 1);
1
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
20.04.2019, 01:31 5
Цитата Сообщение от korozyan Посмотреть сообщение
"it's a test. Have Fun"
Цитата Сообщение от korozyan Посмотреть сообщение
Нужно обрезать строку с конца до точки и вывести в консоль
Цитата Сообщение от korozyan Посмотреть сообщение
Вывести надо не "it's a test", а "Have Fun"
korozyan, Вы различаете где начало строки, а где конец строки ? не путайте себя и других. напишите оригинал условия задачи
0
20.04.2019, 01:31
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
20.04.2019, 01:31
Помогаю со студенческими работами здесь

Как обрезать строку с начала и конца?
Добрый день, помогите пожалуйста с такой проблемой в report server, есть имя тега skv_1080h.min не...

Обрезать каждую строку после первой точки с запятой
Подскажите пожалуйста (Файл типа .CSV разделение точка с запятой) в файле всего 5 строк нужно...

Обрезать строку с конца до первого встречающегося "\"
Ребят, подскажите, как можно обрезать строку с конца до первого встречающегося &quot;\&quot;?

Обрезать строку
Здравствуйте, каким образом я могу обрезать часть строки до нужного слова и после него. Допустим...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru