Czytając ten wątek doszedłem do takiego obrazu autora tematu.
Nie zaczynaj znowu tych twoich projekcji, tylko po pierwsze sam się doucz, a po drugie zamiast marnować sobie i innym czas na forum, poszukaj sobie jakiegoś pożytecznego zajęcia - mogę polecić ci w tym zakresie zawód piekarza.
Odp do pytania 1: Bo mogą?
Nie pytałem o przyczynę, ale o cel zamieszczenia na firmowej stronie zdjęcia z wyglądającym na wpienionego facetem podczas pracy (w dziale kariera - co sugeruje nerwową atmosferę w zespole i potencjalnie odstrasza kandydatów), który to cel nawiasem mówiąc pozostaje dla mnie niewyjaśnioną zagadką.
Odp do pytania 2: Nie widzę tutaj problemu. Jeżeli nie ma zdjęcia do jest przekierowanie i błąd.
Jeśli nie widzisz problemu z galerią zdjęć obsługiwaną ręcznie w pasku adresu przeglądarki, to się doucz z zakresu (wymyślonego przez mądrzejszych od ciebie) UI/UX.
Tylko nie siedź dzisiaj za długo przed kompem nad tym UI/UX, bo jutro rano zaśpisz do pracy w piekarni i nie będzie świeżego pieczywa tylko będzie smutek :(
Co do braku kontrolek, od pewnie zapomnieli dodać galerii.
Nie jest to jedyna rzecz, o której "zapomnieli" XD
Mam dziwne wrażenie, że autor został uwalony z przedmiotu i tyle.
To masz złe wrażenie.
Co do tego, że kod się nie kompiluje, to często na studiach mieliśmy jakiś wycinek kodu, aby pokazać jak co działa i jak to obsłużyć czy zaimplementować, ale nie był pokazywany cały kod, bo reszta nas nie interesowała,
Tamten jest cały i nawet w specyficznych warunkach się kompiluje - czytaj ze zrozumieniem.
jak zna się podstawy języka, to raczej oczywiste jest, że trzeba libki zaimplementować.
Po pierwsze nie zaimplementować biblioteki, bo one są dawno zaimplementowane, skompilowane i zainstalowane w postaci plików *.a oraz *.so.
Po drugie dyrektywa #include niczego nie implementuje, tylko dołącza pliki nagłówkowe tych bibliotek do programu.
Po trzecie, jak widać po stanie podlinkowanego kodu, nie dla każdego jest takie oczywiste, że trzeba dołączyć odpowiednie pliki nagłówkowe.
Szczególnie, że często IDE przy wklejaniu kodu samo dorzuca importy, ew. pokoloruje na czerwono, że brakuje i trzeba ręcznie dorzucić import(a najczęściej skrótem klawiszowym).
Po czwarte to nie są żadne "importy". "#import" i "@import" to jest w Objective-C, a nie w C.
Po piąte, nie chodzi o same pliki nagłówkowe (te twoje "importy"), tam jest znacznie więcej problemów - czytaj ze zrozumieniem, a jeśli tekst jest dla ciebie za trudny, to polecam jakąś lżejszą lekturę, np. przepis na chleb, przyda się do pracy w piekarni :)
Po szóste wykładowca ma uczyć dobrze, czyli tak żeby nie trzeba było po nim poprawiać.
BTW: Chyba do perełek się nadaje temat.
Do perełek to nadaje się ten kod ze strony przedmiotu.