НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De

C++ Доступ до рядків


Доступ до рядків

Ви можете отримати доступ до символів у рядку, посилаючись на його індексний номер у квадратних дужках [].

У цьому прикладі друкується перший символ myString:

Приклад

string myString = "Hello";
cout << myString[0];
// виведе H
Спробуйте самі »

Примітка: Рядкові індекси починаються з 0: [0] є першим символом. [1] — другий символ тощо.

У цьому прикладі друкується другий символ myString:

Приклад

string myString = "Hello";
cout << myString[1];
// виведе e
Спробуйте самі »

Щоб надрукувати останній символ рядка, ви можете використати наступний код:

Приклад

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
Спробуйте самі »


Коментарі