C++ Доступ до рядків
Доступ до рядків
Ви можете отримати доступ до символів у рядку, посилаючись на його індексний номер у квадратних дужках []
.
У цьому прикладі друкується перший символ myString:
Примітка: Рядкові індекси починаються з 0: [0] є першим символом. [1] — другий символ тощо.
У цьому прикладі друкується другий символ myString:
Щоб надрукувати останній символ рядка, ви можете використати наступний код:
Приклад
string myString = "Hello";
cout << myString[myString.length() - 1];
// виведе o
Спробуйте самі »
Змінити символи рядка
Щоб змінити значення певного символу в рядку, зверніться до номера індексу та використовуйте одинарні лапки:
Приклад
string myString = "Hello";
myString[0] = 'J';
cout << myString;
// Виводить Jello замість Hello
Спробуйте самі »
Функція at()
Бібліотека <string>
також має функцію at()
, яку можна використовувати для доступу до символів у рядку:
Приклад
string myString = "Hello";
cout << myString; // виведе Hello
cout << myString.at(0); // перший символ
cout << myString.at(1); // другий символ
cout << myString.at(myString.length() - 1); // останній символ
myString.at(0) = 'J';
cout << myString; // виведе Jello
Спробуйте самі »