Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zajęcia 7 #18

Open
ksorokosz opened this issue Apr 2, 2016 · 6 comments
Open

Zajęcia 7 #18

ksorokosz opened this issue Apr 2, 2016 · 6 comments

Comments

@ksorokosz
Copy link
Member

W najbliższy wtorek kolejne, już 7 zajęcia. Zgodnie z harmonogramem byłyby to metody wirtualne, jednak jeszcze raz podejdziemy do tematu klas i obiektów, rozszerzając trochę temat o bardzo ważną rzecz jaką jest STL - na przykładzie wektora tj. std::vector. Jest to samodzielnie rozrastająca się tablica :)

Na początku zajęć zadam kilka pytań kontrolnych z dotychczasowego materiału tj.
pętle, tablice, warunki aby zorientować się jak to zrozumieliście :) Do zobaczenia :)

@ksorokosz
Copy link
Member Author

Dzisiaj mówiliśmy o wektorze - worku, który sam się powiększa, coś jak tablica, ale inteligentna
Posortowaliśmy wektor z datami, stworzyliśmy terminarz. Kolejny klocek do układanki pt. biblioteka ;)

Praca domowa to niezmiennie projekt, a dla chętnych dopisanie funkcji sprawdzającej czy użytkownik poprawnie wprowadził datę, do kodu "birthday.cpp" z folderu "Classes" - wskazówki na filmiku ;)

Na następnych zajęciach: GUI w C++ - zajawka ;)

@Tigersoftis
Copy link

To ja już w polu jestem, nie mam kiedy nawet nadgonić :( Tyle pracy wszędzie że nawet nie zdążałem na webinarium, szkoda, że jakiś przypomnień smsowych nie ma :) Kiedyś w swoim tempie poprostu poprzerabiam to :)

@EMCsoftware
Copy link

Ja też ostatnio nie mam czasu na pracę nad projektem :sad:

@kasianw
Copy link

kasianw commented Apr 11, 2016

Igraszki z pliem tekstowym https://github.com/kasianw/Plik-tekstowy.git

@Tigersoftis
Copy link

podepnę się pod najnowszy temat, próbuję zrozumieć tablice na różne sposoby ale nie wiem co oznacza

"""

lub co taki na koncu ukosnik i podwójny cudzysłów znaczy:

"Poprawny ciag znakow: ""

z lekcji Tu:

http://cpp0x.pl/kursy/Kurs-C++/Ciagi-znakow-lancuchy/299

z góry dzięki za odpowiedz, wszystko działa mi bez tych ukosnikow wiec nie wiem po co je autor umieszczał ?

@sp15informatyka
Copy link
Member

Zastanawiałeś się kiedyś jak umieścić " na konsoli ? Przecież w kodzie "Tekst" będzie oznaczał ciąg znaków Tekst a " "Tekst" " ciąg znaków Tekst ale nigdzie nie wyświetli się "Tekst" w cudzysłowach.
Znaczek \ to taki specjalny znak (chyba fachowo nazywa się literałem) oznaczający, że będziemy wprowadzać w cudzysłowach coś specjalnego np. " wyświetli na konsoli cudzysłów np. ""Tekst"" wyświetli "Tekst" w cudzysłowie, jeśli w ciągu tekstu wpiszemy "Tekst\n" to po Słowie Tekst kursor przeskoczy do nowego wiersza czyli \n w cudzysłowie oznacza endl. Są jeszcze np. \r \v \ \t \0 (ten ostatni to nic innego jak znak null) itd.

Autor umieścił je po to aby wszystkie ciągi znaków były w ładnych cudzysłowach :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants