文字列から一度に 2 つの文字を選択するには、for ループを実行する方法を教えてください。
int main{
string data;
for (i = 0; i <= data.size(); i+=2)
d = data[i] + data[i+1];
cout << "the list of two characters at a time is" << d;
}
//私は自分の文字列(データ)を選択して分割したいと思います。たとえば、「こんにちは、お元気ですか」を一度に2文字のリストに分割し(スペースも文字としてカウントする必要があります)、次のようにリストします。
cout should give:
he
ll
o(space)
ho
w(space)
ar
e(space)
yo
u //the last one is appended with 8 zeros with u to make a complete pair
C++ で文字列データの i 番目の位置に到達する方法がわかりません。