string类型通过下标操作符([])来访问string对象中的单个字符,下标操作符需要取一个size_type类型的值,来表明要访问字符的位置。这个下标的值通常被称为下标或索引
判断一句英文句子中英文字母的个数
#include <iostream>
#include <string>
using namespace std;
int count(string &str)
{
int i,num=0;
for(i=0;i<str.length();i++)
{
if((str[i]>='a'&& str[i]<='z')||(str[i]>='A'&& str[i]<='Z'))
num++;
}
return num;
}
int main()
{
string sentence;
cout<<"输入一个英语句子:"<<endl;
getline(cin,sentence);
cout<<"这个句子里有"<<count(sentence)<<"个字母。"<<endl;
return 0;
}