Podręcznik
1. Tablice jednowymiarowe
1.1. Napisy
Do znaków napisu odwołujemy się jak do elementów tablicy jednowymiarowej, poprzez indeksy, zaczynając od 0. Przy tym rozmiar napisu, czyli liczbę jego znaków można wyznaczyć za pomocą funkcji size(). Funkcja ta nie ma parametrów (wnętrze nawiasów jest puste) i zapisujemy ją w tzw. notacji kropkowej.
Jeśli napis jest zmienną typu string, to jego długość (liczba znaków) jest równa n = napis.size(), pierwszy znak to napis[0], zaś ostatni znak to napis[n-1] lub inaczej: napis[napis.size()-1].
string napis = "Napis"; // początkowa wartość napisu
cout << napis[0]; // drukuje pierwszy znak napisu, czyli literę N
cout << napis [imie.size()-1]; // drukuje ostatni znak napisu, czyli literę s
cout << napis + ".cpp " // drukuje napis Napis.cpp