Klasy String i Vector Zajęcia 9. Klasa String Atutem języka C++ jest biblioteka standardowych szablonów STL (Standard Template Library), która udostępnia.

1 Klasy String i Vector Zajęcia 9 ...
Author: Kazimiera Mróz
0 downloads 2 Views

1 Klasy String i Vector Zajęcia 9

2 Klasa String Atutem języka C++ jest biblioteka standardowych szablonów STL (Standard Template Library), która udostępnia wiele pożytecznych klas oraz metod. Klasa String umożliwia przechowywanie napisów i manipulacje na nich. Aby móc korzystać z klasy String należy dołączyć plik nagłówkowy: #include Prosty przykład użycia klasy String : string napis1; napis1 = "text1"; string napis2("text2"); string napis3 = "text3"; cout

3 Strumienie i Operatory string napis1 = "ala"; string napis2 = "ma"; string napis3 = "kota"; string spacja = " "; string polaczony = napis1+spacja+napis2+spacja+napis3; cout

4 Operatory cd. string c1 = "warszawa"; string c2 = "Warszawa"; string c3 = c1; c3[0]='W'; if (c1 == c2) cout

5 Klasa Vector Atutem języka C++ jest biblioteka standardowych szablonów STL (Standard Template Library), która udostępnia wiele pożytecznych klas oraz metod. Klasa Vector umożliwia przechowywanie elementów dowolnego typu i manipulacje na nich. Aby móc korzystać z klasy Vectror należy dołączyć plik nagłówkowy: #include Prosty przykład użycia klasy Vector z konkretną z góry znaną ilością elementów wektora: vector wektorek(2); wektorek[0]=34; wektorek[1]=12; cout

6 Zadanie domowe Napisz program w C++, który zrealizuje nastepujace zadanie: Utwórz wektor kilku Stringów, każdy składający się z: imięspacjanazwiskospacjawiek podawanych z klawiatury. Następnie napisz tak dalszą część programu aby na przykładowo wczytany ciąg: Robert Kowalczyk 35 Ania Hajduk 23 program reagował w następujący sposób: Witaj chłopaku Robert. Widzę, że masz 35 lat i na nazwisko Kowalczyk Witaj dziewczyno Ania. Widzę, że masz 23 lat i na nazwisko Hajduk.