Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.
Закрыт 1 год назад.
пытаюсь реализовать функцию по проверки числа в виде строки
#include <iostream>
#include <string>
using namespace std;
bool CheckingNumbers(const string&);
int main() {
setlocale(LC_ALL, "rus");
string s1 = "123";
string s2 = "asd";
string s3 = "123asd";
string s4 = "asd123";
cout << CheckingNumbers(s1) << endl;
cout << CheckingNumbers(s2) << endl;
cout << CheckingNumbers(s3) << endl;
cout << CheckingNumbers(s4) << endl;
return 0;
}
bool CheckingNumbers(const string& s) {
bool b = true;
for (auto& a : s) {
if (!iswalnum(a)) {
b = false;
break;
}
}
return b;
};
должно по идее выводить
1
0
0
0
но что то идет не так, что я делаю не правильно?
bool isNumber(const std::string& str)
{
return std::all_of(str.begin(), str.end(), [](const char& ch) { return isdigit(ch); });
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Матрица, состоящая из единиц и нулейНужно написать программу, которая найдет размер самой большой подматрицы в матрице, состоящей только...
Есть Функция и шаблон для добовления комеентарив но она не работает подозреваю что проблемма в action или в том что функция GetComments не обрабатываеться
На старом сайте есть шапка, баннер сделан в формате swf у большинства браузеров Flash отключен, то есть "Нажмите чтобы показать содержимое flash"...