string对象中获取字符

    技术2022-05-12  1

    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; }

    最新回复(0)