@Lordao

Как получить количество букв в строке?

Есть строка a'bcd 1%_

Каким образом можно получить количество букв в строке, при этом не брать во внимание пробелы, спецсимволы и цифры?
  • Вопрос задан
  • 289 просмотров
Решения вопроса 2
myjcom
@myjcom Куратор тега C++
NaN
#include<iostream>
#include<string>
#include<algorithm>
//ru.cppreference.com/w/cpp/algorithm/count

using namespace std;

int main()
{
  string s = "Asdk6949_glsjg+()(& *&%^%$df   gdfg     e$T#%Y KNUYNL  GIK5654";
  cout << count_if(s.begin(), s.end(), ::isalpha) << endl; 
}
Ответ написан
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
перебрать посимвольно и посчитать, какие символы - буквы
www.cplusplus.com/reference/locale/isalpha
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы