http://www.cplusplus.com/reference/string/string/
vlavo member functions abecedne a vpravo ich mas podla kategorii vysvetlene.
getline(cin,a);
a[0] je prvy znak.
a.substr(3,5) vrati 5znakov od pozicie 3.
atd. viz reference, bez toho aby si si to prestudoval sa neda programovat.