Есть задача: вводится просто строка с цифрами и пробелами и задача вычленить из неё цифры для последующих с ними манипуляций(желательно в int). Например вводится:
for i:=99921 downto 20
И затем я получаю одной переменной просто:
9992120
Помогите реальзовать
Проходим, выбрасываем все, что не есть цифра. Получаем нужную вам строку (без гарантии, что это влезет в int).
Что-то типа (в s - указатель на строку):
for(char* b = s, *e = s;*b; ++b)
{
if (isdigit(*b) *e++ = *b;
}
*e = 0;
Можно со string - типа
string res;
for(auto c: s) if (isdigit(c)) res += c;
Не компилировал, но вроде идея понятна?
Ну, а уж строку цифр в число перевести, думаю, не проблема?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости