Проверява дали низа е празен. 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";