#include <iostream>
#include <iterator> // std::ssize
#include <string>
int main() {
std::string s;
std::getline(std::cin, s);
if (s.empty()) {
std::cout << "EMPTY\n";
return 0;
}
for (int i = static_cast<int>(std::ssize(s) - 1); i >= 0; --i) {
std::cout << i << ": " << s[static_cast<std::size_t>(i)] << '\n';
}
return 0;
}
Всем добрый день.
У меня в этой задаче я так понимаю не прикрепилась библиотека,
#include <iterator> - не активен, и ssize() - горит красным, как это исправить?Alex Blizz
15 уровень
Ошибка при импорте библиотеки
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
kasnil
28 мая, 09:34
ssize доступен не только в iterator.
Список возможных заголовков: std::size, std::ssize
Для Windows и toolchain Visual Studio стандартные include хранятся по пути C:\Program Files\Microsoft Visual Studio\[Year]\[Edition]\VC\Tools\MSVC\[Version]\include
Если CLion не нашел их, то можно добавить: Manage included files | CLion Documentation
+1