Uploaded by Anton kalitsov

Strings

advertisement
Проверява дали низа е празен.
Empty
string name;
cout<< neme.empty();
s.empty();
string name = "Anton"
=> 1
cout<< name.erase();
Функции
Erase
=> An
cout<< name.erase(3);
Substring
Определяне на начален и краен знак
в низа.
s.begin();
s,end();
определя размера на низа
s.size();
s.lenght();
Lenght / Size
=> Ant
string name = "Anton"
cout<<name.substr(1,3)<<endl;
=> nto
Begin & End
string name = "Anton";
cout<< name.size();
=> 4
string name;
getline(cin,name);
input
Има два начина за въвеждане
на стоиност в String.
Input => "Антон Калицов"
output => "Aнтон"
cout<< name.erase(1,3);
s.erase();
Отделя или копира част от
низа.
s.substr(1,5)
Input => "Антон Калицов"
output => "Антон Калицов"
=>
Изтрива се цялото съдаржание на
низа или само дадени позиции.
string name;
cin>>name;
този начин възприема "space" за край на низа.
string name = "Anton Kalitsov"
cout<<name;
input &
output
String(низ) може да се
възприема като "a string of
words" или масив от смволи.
Strings
Какво е "String"?
output
Извеждането на string става
със cout.
String се изполва за съхраняване
на текст, като променливата
съдържа знаци заобиколени от
двойни кавички.
Местата на символите в един
String(включително и "space") се
номерират по ред, започвайки от 0.
[#]include <string>
За да се използват низовете,
трябва да се въведе съответната
библиотека: <string>
(string name)[position] се използва за
изваждането на даден символ от
низа.
Места на символите
string weather = "It is
sunny";
cout << weather[0]<<endl;
cout << weather[2]<<endl;
cout << weather[5]<<endl;
=>
I
s
string example = "how to declare a string";
Download