C ++アクセス文字列
アクセス文字列
角かっこ内のインデックス番号を参照することにより、文字列内の文字にアクセスできます[]
。
この例では、 myStringの最初の文字を 出力します。
例
string
myString = "Hello";
cout << myString[0];
// Outputs H
注:文字列インデックスは0で始まります:[0]は最初の文字です。[1]は2番目の文字などです。
この例では、 myStringの2番目の文字を 出力します。
例
string
myString = "Hello";
cout << myString[1];
// Outputs e
文字列文字を変更する
文字列内の特定の文字の値を変更するには、インデックス番号を参照し、一重引用符を使用します。
例
string
myString = "Hello";
myString[0] = 'J';
cout << myString;
//
Outputs Jello instead of Hello