当我们使用字符串而不是字符数组时如何处理字符串的字符?

时间:2017-04-11 12:46:56

标签: c++

例如,

如果我将我的字符串声明为

string s;
cin>>s;

如果我想处理字符串的每个字符。

1 个答案:

答案 0 :(得分:0)

使用循环:

for (char c : s)
{
    std::cout << "Character '" << c << "'\n";
}

可替换地:

for (std::size_t i = 0; i != s.size(); ++i)
{
    std::cout << "Character " << i << " is '" << s[i] << "'\n";
}