#include #include // biblioteka string // http://www.cplusplus.com/reference/string/string using namespace std; int main () { string str1 = "Dzien "; // definicja obiektu string cout << str1 << endl; /* string str2(" 2016"); // drugi sposób definicji obiektu string */ /* string str3 = str1+str2; // dodawanie 2 obiektow typu string * cout << str3 << endl; */ /* string str4 = "Fizyka"; * str3.insert (6, str4); // wstawienie stringa str4 w string str3 w miejscu piątego znaku (iteracja od 0) -> nazwa_stringa.insert(pozycja_poczatkowa , wstawiany_string) * cout << str3 << endl; */ /* cout << str3.at(0) << endl; // odczyt pierwszego znaku */ /* str3.replace(0, 2, "C"); // zamiana dwoch pierwszych znakow na litere "C" -> nazwa_stringa.insert(pozycja_poczatkowa , liczba_zamienianych_znakow , wstawiany_string) * cout << str3 << endl; */ /* str3.erase (12,4); // wymazanie ciagu znakow -> nazwa_stringa.erase(pozycja_poczatkowa , liczba_wymazywanych_znakow); * cout << str3 << endl; */ /* if(!(str3.compare(5, 6, str4))) // porownanie 6 znakow stringa str3 (poczynajac od znaku 5) do stringa str4 -> nazwa_stringa_sprawdzanego.compare(pozycja_poczatkowa , liczba_sprawdzanych_znakow , string_wzorcowy) * cout << "Sukces" << endl; // str3.compare(5, 6, str4) == 0 -> napisy identyczne | str3.compare(5, 7, str4)) > 0 -> porownywana czesc str3 jest dluzsza niz str4 | str3.compare(5, 5, str4)) < 0 -> porownywana czesc str3 jest krotsza niz str4 * //cout << str3.compare(5, 6, str4) << endl; */ /* cout << str3.size() << " " << str3.length() << endl; // dwie tozsame metody zwracajace dlugosc naszego napisu */ return 0; }