私は文字配列の代わりに文字列を使用している場合、文字列の文字を扱う方法は?たとえば ため
string s;
cin>>s;
としての私の文字列を宣言していた場合と、私は、文字列の各文字に対処したい場合。
私は文字配列の代わりに文字列を使用している場合、文字列の文字を扱う方法は?たとえば ため
string s;
cin>>s;
としての私の文字列を宣言していた場合と、私は、文字列の各文字に対処したい場合。
は、ループを使用します。
また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";
}
[http] http ://ideone.com/yWngGE) –
'std :: transform'を考慮すると、' unaryOperation'として 'deal'を使うことさえできます。 – luk32
あなたはそれをどうしたいですか? – luk32
@ luk32:彼は言った: "それを扱う"。彼の周りの日陰のキャラクターを扱うとき、人間の動機に疑問を投げかけないでください。 –
井戸変換は、「それらを使用しない」とは少し異なり、提案されたアプローチに影響を与える可能性があります。 – luk32