

- Работа с текстове
- Въвеждане и извеждане на низ
- Определяне на дължината на низ
- Сравняване на низ
- Копиране на низове
- Стандартен тип string
- Работа с дълги числа
- Задачи с дълги числа
- Авторски задачи
a) използване на потоците от iostream.h
Низове могат да се въвеждат и извеждат само с един оператор като прости променливи. За целта се използват операторите cin и cout .
Например
cin>>niz; //въвежда низ niz
cout<<niz; // извежда низ niz
При описаното въвеждане потокът спира при срещане на интервал, знак за табулация или знак за нов ред.
б) въвеждане на ред
Понякога може да се наложи в низ да бъдат записани няколко думи или цял ред. Тогава можем да използваме оператора-функция getline, който има следния синтаксис:
cin.getline(<идентификатор>,<цялочисло>,<знак>);
Като първи параметър се използва име на променлива-низ. В качеството на втори параметър се записва число, което показва максималния брой знаци, които могат да бъдат прочетени в низа (обикновенно това е същия брой, който е описан в декларацията на масива). Последният параметър показва кой знак ще се използва за прекъсване на четенето на низа. При липса на този параметър се приема че четенето свършва при вход на знак за нов ред ‘\n’.
Ако искаме да прочетем изречение до знак ‘.’ да го запишем в стринга niz това ще стане по следния начин:
cin.getline(niz,50,'.');