Chyba większość programów korzysta z napisów. Operacja na napisach za pomocą tablic znakowych jest wprawdzie wydajna (szybka), ale bardzo uciążliwa. Kod jest podatny na błędy, czasem trudne do wykrycia.
Biblioteka standardowa języka C++ dostarcza typu string. Nie jest to typ wbudowany!
Aby korzystać z typu string należy w programie dołączyć odpowiedni plik nagłówkowy.
#include <iostream> #include <string> // tutaj dołączamy klasę string using namespace std; int main() { string imie; cout << "Przedstaw sie"; cin >> imie; cout << "Witaj " << imie; }