Как получить два последних символа строки?
Пример строки (std::string): 19 29 0. Нужно получить 0 и пробел перед ним.
Источник: Stack Overflow на русском
Пример строки (std::string): 19 29 0. Нужно получить 0 и пробел перед ним.
std::string c ("blablabla");
std::cout << c.[c.length - 1]; // возьмем длину строки и выведем последний символ
std::cout << c.last; // вывести последний символ
Можно использовать итераторы. Например, string::rend для прохода по строке в обратном порядке. Тогда выводите первые два элемента, если они есть, и на выход.