Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 57 стр.

UptoLike

Составители: 

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="<