2017-04-11 28 views
-3

私は文字配列の代わりに文字列を使用している場合、文字列の文字を扱う方法は?たとえば ため

string s; 
cin>>s; 

としての私の文字列を宣言していた場合と、私は、文字列の各文字に対処したい場合。

+0

あなたはそれをどうしたいですか? – luk32

+0

@ luk32:彼は言った: "それを扱う"。彼の周りの日陰のキャラクターを扱うとき、人間の動機に疑問を投げかけないでください。 –

+0

井戸変換は、「それらを使用しない」とは少し異なり、提案されたアプローチに影響を与える可能性があります。 – luk32

答えて

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"; 
} 
+0

[http] http ://ideone.com/yWngGE) –

+1

'std :: transform'を考慮すると、' unaryOperation'として 'deal'を使うことさえできます。 – luk32

関連する問題