ВУЗ:
Составители:
Рубрика:
57
cpy(s2,"November");
cout << s2<<"\n";
return 0;
}
void cpy(char *p, char *q)
{ while (*p++ = *q++); }
В языке C++ для строковых данных введен также класс string. Класс
содержит методы, упрощающие обращение со строками – строки можно
сравнивать, присоединять, выполнять поиск в содержимом строк. Вполне
обоснованной является рекомендация Б. Страуструпа (см. Язык
программирования C++) – свести к минимуму использование массивов
символов, использовать класс string.
Пример. Создание строк – объектов класса string.
string s1("Progress");
string s2 ="Programm";
string s3(s1); // s3 создается такой же, как s1
string s4,s5;
cout<<"\n s1="<<s1;
cout<<"\n s2="<<s2;
cout<<"\n s3="<<s3;
// Присваивание строк:
s4=s2;
cout<<"\n s4=s2="<<s4;
// Ввод строк:
cout<<"\n Type: "; cin>>s5;
cout<<"\n s5="<<s5<<"\n";
Пример. Сравнение строк.
// сравнение строк
cpy(s2,"November"); cout << s2<<"\n"; return 0; } void cpy(char *p, char *q) { while (*p++ = *q++); } В языке C++ для строковых данных введен также класс string. Класс содержит методы, упрощающие обращение со строками – строки можно сравнивать, присоединять, выполнять поиск в содержимом строк. Вполне обоснованной является рекомендация Б. Страуструпа (см. Язык программирования C++) – свести к минимуму использование массивов символов, использовать класс string. Пример. Создание строк – объектов класса string. string s1("Progress"); string s2 ="Programm"; string s3(s1); // s3 создается такой же, как s1 string s4,s5; cout<<"\n s1="<>s5; cout<<"\n s5="<
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »