Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 10
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
#programowanie #cpp #opengl #glut #pytanie
Mireczki, jak koncepcyjnie podejść do sytuacji kiedy chcę żeby zmienna zmieniała swoją wartość kiedy przyciskam jakiś klawisz klawiatury. Jak przyciskam ten klawisz to zmienna ma mieć np 1, a jak go nie przyciskam to 0. Zmiana przy przyciśnięciu jest oczywista, ale jak zrobić powrót po puszczeniu klawisza? Mam funkcję do obsługi klawiatury w GLUT i tam jest
Mireczki, jak koncepcyjnie podejść do sytuacji kiedy chcę żeby zmienna zmieniała swoją wartość kiedy przyciskam jakiś klawisz klawiatury. Jak przyciskam ten klawisz to zmienna ma mieć np 1, a jak go nie przyciskam to 0. Zmiana przy przyciśnięciu jest oczywista, ale jak zrobić powrót po puszczeniu klawisza? Mam funkcję do obsługi klawiatury w GLUT i tam jest
- 1
#programowanie #naukaprogramowania #cpp
Jeśli znam podstawy podstaw programowanie to czy uważacie, że lepiej uczyć się na swoim własnym projekcie i doszukiwać informacji, które powinny pomóc w jego zrealizowaniu czy może jednak podążać za książką Jerzego Grębosza i dopiero po jej zrealizowaniu przystąpić do pierwszego sposobu?
Jeśli znam podstawy podstaw programowanie to czy uważacie, że lepiej uczyć się na swoim własnym projekcie i doszukiwać informacji, które powinny pomóc w jego zrealizowaniu czy może jednak podążać za książką Jerzego Grębosza i dopiero po jej zrealizowaniu przystąpić do pierwszego sposobu?
@Caishen:
Nie programuję w cpp, ale raczej utarta jest opinia, że książki Grębosza obecnie nie są polecane - zbyt nieaktualne.
Nie programuję w cpp, ale raczej utarta jest opinia, że książki Grębosza obecnie nie są polecane - zbyt nieaktualne.
@Caishen: Jedyny problem z własnym projektem, to to, że zwykle nie wie się tego, czego się nie wie. Taki paradoks. Więc jeżeli da się rozwiązać jakiś problem albo coś zaprojektować używając Twojej obecnej wiedzy, jest szansa, że nie poznasz lepszego rozwiązania, które może istnieć ("blub paradox" http://paulgraham.com/avg.html)
- 2
#programowanie #cpp gdybyście zajmowali się rekrutacją w firmie, waszym zadaniem byłoby przeprowadzenie rozmowy z całą masą średnio rozgarniętych, nie posiadających doświadczenia studentów i mielibyście ich wypytać z biblioteki standardowej to o co byście pytali? :)_
- 2
@htfhere: 1. Kiedy używać wskaźników, a kiedy referencji? Uzasadnić.
2. Kiedy używać map, kiedy list, kiedy setów, kiedy wektorów.
3. Co to są predykaty? Jak się ich używa? Mogą nie znać nazwy, bo to nieistotne, ale po nakierowaniu o co chodzi powinni już opowiedzieć co to i po co.
4. Ogólnie o szablonach.
2. Kiedy używać map, kiedy list, kiedy setów, kiedy wektorów.
3. Co to są predykaty? Jak się ich używa? Mogą nie znać nazwy, bo to nieistotne, ale po nakierowaniu o co chodzi powinni już opowiedzieć co to i po co.
4. Ogólnie o szablonach.
@htfhere: pytania o ogólną budowę biblioteki standardowej przez przykłady, czyli powiedzmy:
- masz vector stringow, usun wszystkie elementy czaczynajace sie od czegos
- w stringu zamien male litery na duze
- wylosuj n liczb i wstaw do kontenera
- posortować coś z wieloma kryteriami sortowania, żeby trzeba było własną porównywarkę napisać, albo
- masz vector stringow, usun wszystkie elementy czaczynajace sie od czegos
- w stringu zamien male litery na duze
- wylosuj n liczb i wstaw do kontenera
- posortować coś z wieloma kryteriami sortowania, żeby trzeba było własną porównywarkę napisać, albo
- 3
- 1
@Analityk:
"Symfonia C++" to książka opisująca starodawną wersję C++ ARM. Nie brzmi strasznie, ale straszne jest w istocie:
- Nie znajdziesz w Symfonii C++ czegoś tak potrzebnego i popularnego jak obsługa wyjątków (exception handling)
- Nie znajdziesz przestrzeni nazw (namespaces)
- Nie znajdziesz
Mirki, pomocy.
Zaczynam nauke programowania i zastanawiam sie czy dobrze wybralem jezyk (c++). Mam kupiona ksiazke (Programowanie. Teoria i praktyka z wykorzystaniem c++) i wlasnie nie wiem czy dalej brnac w cpp czy jednak wybrac np. Jave/c#. Czy latwo mi bedzie znalezc prace z c++ czy uciekac od niego?
#naukaprogramowania #cpp #programowanie #pomocy
Zaczynam nauke programowania i zastanawiam sie czy dobrze wybralem jezyk (c++). Mam kupiona ksiazke (Programowanie. Teoria i praktyka z wykorzystaniem c++) i wlasnie nie wiem czy dalej brnac w cpp czy jednak wybrac np. Jave/c#. Czy latwo mi bedzie znalezc prace z c++ czy uciekac od niego?
#naukaprogramowania #cpp #programowanie #pomocy
- 3
@anonim1133: WTF?
Każdy wie, że w PHP leżą pieniądze na ziemi i tylko trzeba kogoś, kto by je podniósł. ( ͡° ͜ʖ ͡°)
Każdy wie, że w PHP leżą pieniądze na ziemi i tylko trzeba kogoś, kto by je podniósł. ( ͡° ͜ʖ ͡°)
- 2
Możecie mi powiedzieć co sądzicie o moim translatorze analfabetu morsa napisanym w C++?
Działa w jedna stronę:
Wpisujesz zdanie, wyraz, literę, a on zmienia na dźwięk i napis.
Nie obsługuje cyfr i specjalnych zwrotów.
http://hastebin.com/hulikimari.avrasm
Działa w jedna stronę:
Wpisujesz zdanie, wyraz, literę, a on zmienia na dźwięk i napis.
Nie obsługuje cyfr i specjalnych zwrotów.
http://hastebin.com/hulikimari.avrasm
konto usunięte via Android
- 2
@PanCogito: nie potrzebujesz, jeśli zmienna żyje tylko przez czas trwania funkcji to możesz operować na implementacji (która implementuje dany interfejs) - możesz oczywiście utworzyć wskaźnik który będzie wskazywał na obiekt lokalny ale po co?
Jeśli zmienna musi żyć dłużej niż funkcja to wtedy korzystasz z ‘uniqueptr‘ albo sharedptr.
Z interfejsów korzystasz wtedy gdy jakaś funkcja ich wymaga w parametrze lub zwraca wskaźnik na interfejs.
Jeśli zmienna musi żyć dłużej niż funkcja to wtedy korzystasz z ‘uniqueptr‘ albo sharedptr.
Z interfejsów korzystasz wtedy gdy jakaś funkcja ich wymaga w parametrze lub zwraca wskaźnik na interfejs.
.
pisze sobie gre w allegro 5. Juz w sumie niedaleko do konca, ale nie wiem co zrobić teraz:
mam sobie 2 wskazniki które prowadzą do bitmapy:
ALLEGRO__BITMAP *pm; // mniejsza platforma
ALLEGRO__BITMAP *pw; // wieksza platforma
pm
mam sobie 2 wskazniki które prowadzą do bitmapy:
ALLEGRO__BITMAP *pm; // mniejsza platforma
ALLEGRO__BITMAP *pw; // wieksza platforma
pm
- 3
@ExtendedConsciousness: W sumie czekaj, inaczej. Musisz zrobić podwójny wskaźnik, i dopiero tak zamieniać.
void coll(typ pm, typ pw) {
*pm = *pw;
}
void coll(typ pm, typ pw) {
*pm = *pw;
}
- 2
@dupasmoka: to jest rozwiązanie w stylu C.
@ExtendedConsciousness: powinnaś użyć std::unique_ptr, ewentualnie referencji na pointer.
@ExtendedConsciousness: powinnaś użyć std::unique_ptr, ewentualnie referencji na pointer.
Mirki znacie jakieś dobre tutoriale do LiteSQL, lub jakiegoś innego freamworka ORM dla C++? To do prostego projektu na studia więc wystarczy mi najprostsza funkcjonalność, ale w C++ nigdy nie robiłem nic choć trochę bardziej skomplikowanego i kompletnie nie zmam freameworków i bibliotek.
#cpp #programowanie #naukaprogramowania
#cpp #programowanie #naukaprogramowania
- 1
@HetmanPolnyKoronny: Wt::Dbo ma dobry tutorial i jest dość proste. Wada: licencja.
http://www.webtoolkit.eu/wt/doc/tutorial/dbo/tutorial.html
http://www.webtoolkit.eu/wt/doc/tutorial/dbo/tutorial.html
- 2
@sylwke3100: musi współpracować z bazą PostgreSQL, więc SQlite pewnie odpada.
@klupek: to nic komercyjnego więc nie powinno być problemów z licencją. Dzięki.
@klupek: to nic komercyjnego więc nie powinno być problemów z licencją. Dzięki.
Cześć Mirki, potrzebuję pomocy.
Muszę napisać funkcję, która będzie spawnowała pewnego mobka na serwerze. Funkcja spawnuje go w prostokącie ograniczonym koordynatami(pierwsze 4 zmienne w kodzie). Ale żeby nie było za łatwo to w tym prostokącie są dwa kolejne i mobek nie może w nich wylądować.
W tym celu napisałem funkcje, które losują po prostu koordynaty odpowiednio x i y w podanym zasięgu min max i następnie kolejna funkcja sprawdza, czy wylosowany koordynat
Muszę napisać funkcję, która będzie spawnowała pewnego mobka na serwerze. Funkcja spawnuje go w prostokącie ograniczonym koordynatami(pierwsze 4 zmienne w kodzie). Ale żeby nie było za łatwo to w tym prostokącie są dwa kolejne i mobek nie może w nich wylądować.
W tym celu napisałem funkcje, które losują po prostu koordynaty odpowiednio x i y w podanym zasięgu min max i następnie kolejna funkcja sprawdza, czy wylosowany koordynat
- 1
@dodzik: Pamiętaj, że każdy spawn musi się odwołać do siatki - bo być może przy nierównym terenie, postać może się zbugować. A nie daj boże twoj skrypt będzie informował poprzez konsolę, że jest bład przez co aplikacja może się zbugować lub serverlog będzie przepełniony i maszyna z czasem bedzie mulić.
To jakieś zadanie domowe, gdzie współrzędne to zapewne inty, do tego relatywnie małe?
Ja bym pokombinował tak:
1. Oblicz int s = pole powerzchni obszaru w którym losujesz (pole obszaru - pole obszarow wylaczonych + pole czesci wspolnej obszarow wylaczonych)
2. Wylosuj liczbe n = od 1 do s
3. Znajdz n-ty punkt na planszy (uwzgledniajac wylaczone obszary, łatwo ale pewnie niezbyt wydajnie będzie po prostu skanować wierszami)
Ja bym pokombinował tak:
1. Oblicz int s = pole powerzchni obszaru w którym losujesz (pole obszaru - pole obszarow wylaczonych + pole czesci wspolnej obszarow wylaczonych)
2. Wylosuj liczbe n = od 1 do s
3. Znajdz n-ty punkt na planszy (uwzgledniajac wylaczone obszary, łatwo ale pewnie niezbyt wydajnie będzie po prostu skanować wierszami)
#cpp
Od czego zacząć? :D
Od czego zacząć? :D
- 6
@Sordi: Od początku.
http://www.wykop.pl/wpis/9719000/cpp-naukaprogramowania-programowanie-wstep-czestot/
Osobiście polecam też ten kanał na yt
http://www.wykop.pl/wpis/9719000/cpp-naukaprogramowania-programowanie-wstep-czestot/
Osobiście polecam też ten kanał na yt

@Sordi: int main()
Mirki, dlaczego w #visualstudio #cpp nie chce mi dodać Portów COM do comboboxa?
Program kompiluje się, po wciśnięciu buttona nie dzieje się nic.
Kod:http://pastebin.com/ExzVZpxy
#programowanie
Program kompiluje się, po wciśnięciu buttona nie dzieje się nic.
Kod:http://pastebin.com/ExzVZpxy
#programowanie
konto usunięte via Android
- 2
@TwardyDziad: do pola liczba obiektu tmp wpisywane są dane. tmp jest wskaźnikiem.
@Hirunkan:
malloc nie jest operatorem, tylko funkcjaMirki! Zaczynam naukę programowania i coś nie działa w moim programie do zamiany niechcianych słów. 1sza pętla wykonuje się bez problemu, ale drugą pomija ( po wciśnięciu ctrl+z żeby wyjść z tej 1szej pętli). Nie wiem co jest tu nie tak. (╥﹏╥)
Kod programu
Kod programu
- 2
skrót ctrl+z oznacza EOF (End of file), spróbuj zrobić jakiś inny warunek zakończenia pierwszej pętli (np. gdy temp == 0;
@kornik20082: Ctrl+Z oznacza zamknięcie strumienia wejścia, program nic więcej nie wczyta.
- 1
Treść została ukryta...
Tak czytam wpisy poświęcone nauce programowania i mam pytanie - czy Symfonia C++ Standard to naprawdę kiepska książka dla osoby początkującej? Zastanawiam się nad kupnem i wszędzie w internecie poza mirko ma całkiem dobre opinie.
#programowanie #naukaprogramowania #cpp #pytanie
#programowanie #naukaprogramowania #cpp #pytanie
- 8
@Ddddddd: tak, naprawdę kiepska.
- 6
jeśli jesteś bardzo początkujący to symfonia jest spoko, ogarniesz na jakiej zasadzie działają pętle, klasy, obiekty, dziedziczenie itp.
@zygmunt_III_waszka: a przy okazji świeżego programistę uczy złych nawyków i podejścia do C++ sprzed parunastu lat.
konto usunięte via Android
- 4
Treść przeznaczona dla osób powyżej 18 roku życia...
@MateoDodupyzaur: Rust ma automatyczne zarządzanie pamięcią bez garbage collectora.
- 5
@MateoDodupyzaur: wracaj do swojego PHPa xd






























Co polecacie SDL, Allegro czy SFML dla kogoś kto zaczyna zabawę z grafiką (do jakiś prostych gierek 2D) ?