ення двох рядків. (s0, s1);
// Привласнюємо і порівнюємо 2 рядки. = s0;
if (s1 == s0) {<<"Strings are equal" <<" n";
} {<<"Strings are not equal" <<" n";
}
// Читання введеної з клавіатури рядка.
getline (cin, s1); <
// Отримання довжини рядка. <
}
Як видно, працювати з рядками через клас string досить зручно. Можна робити конкатенацію (додавання) рядків за допомогою звичайного оператора +, можна брати символ в певному місці рядка за допомогою оператора [] (або іншим способом - за допомогою методу at), можете використовувати звичні оператори =, ==,! = Для присвоювання і порівняння рядків. Також є методи для отримання довжини рядка, для з'ясування, не порожня чи це рядок та ін Слід звернути увагу також на досить корисний метод getline, який дозволяє прочитати рядок з певного потоку (з клавіатури в наведеному вище прикладі). br/>
ЛІТЕРАТУРА
1. Страуструп Б. Мова програмування C + +. Спеціальне видання = The C + + programming language. Special edition . - М.: Біном-Пресс, 2007. - 1104 с. - ISBN 5-7989-0223-4
2. Герберт Шилдт. Повний довідник по C + + = C + +: The Complete Reference. - 4-е вид. - М.: Вільямс, 2006. - 800 с. - ISBN 0-07-222680-3
3. Керниган Б., Рітчі Д. Мова програмування Сі = C programming language. - 2-е вид. - М.: «³льямсВ», 2007. - С. 304. - ISBN 0-13-110362-8
4.Вікіпедія - Інтернет енциклопедія. <# "Justify"> Для наочності прикладу реалізації та використання класу використані графічні засоби компілятора BC 3.1. Мною був реалізований клас Car - автомобіль, за імплементувати в нього публічними методами draw (), clear () і run (), що відповідають відповідно за промальовування машини на екрані, видалення машини з екрану і рух машини. p align="justify"> # include
# include
# include
# include
# include
# include
// Клас - Автомобіль
class Car
{
// Напрямок руху (право-ліво, верх-низ)
int dx, dy; bkcolor;
// Малює машину спрямовану вперед
void draw_forward ()
}
// Малює машину спрямовану назад
void draw_backward ()
}
public:
// координати автомобіля
...