Kolejny projekt w miare ukończony.

Wchodzi w miejsce ekonomizera w zegarach #e36

Wyświetla co sobie chcecie, może przyjąć 4 analogi, CAN i inne pierdoły. Tutaj komunikacja po wifi za pomocą MsgPck (taki mały Json).

Do
sorek - Kolejny projekt w miare ukończony.

Wchodzi w miejsce ekonomizera w zegarac...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#it #praca #programowanie #cpp #praktyki #staz #junior
siema, dostałem się na płatne praktyki 3-miesięczne w c++. Zastanawiam się czy da się z tego dużo wynieść i w razie jakbym chciał później szukać pracy w #java lub #c# to czy cokolwiek mi daje takie doświadczenie? Czy mnie to nie przyhamuje?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lavirs: transition technologies? Kurde marzę o praktykach w cpp ale niestety rynek (tym bardziej na wschodzie) jest mocno średni. Mógłbyś napisać jakie mieli wymagania (czy w ogóle mieli) i czym się tam zajmujesz? Jak coś priv, pzdr!
  • Odpowiedz
#cpp #programowanie #linux #naukaprogramowania
kompiluje kod z c++ na linuxie, ale chce go skompilować na windowsa.
Widzę że muszę do tego użyć kompilatora mingw, chociaż do tej pory kompilowałem wszystko przez g++
problem w tym że pod g++ wszystko działa, ale mingw nie widzi biblioteki SDL. Ktoś wie jak to naprawic?

kompiluje przez komende:
x8664-w64-mingw32-g++ -I include/SDL2-2.0.14/include/ -o test.exe -std=c++17 -lSDL2 -lSDL2image
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #programowanie #cpp #sdl
Chcę napisać pierwszy silnik do gier 2d, i oparłem się o SDL2
Problemem jest ładowanie tekstury, i przypisanie jej do wskaźnika żeby potem ją wyrenderować. Ktoś mógłby rzucić okiem na to co jest tu nie tak?
https://github.com/RedveCPP/SDLLinux/tree/master/src/Classes/Game

Błąd występuje w konstruktorze klasy Entity, który wywołuje w funkcji main, a sama metoda do ładowania tekstur jest w klasie Game
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@copego: nie, to koncept(dostępność właśnie operator<, możliwość odejmowania iteratorów w czasie stałym, możliwość przeskoczenia kilku elementów w czasie stałym, itp.). kontenery ciągle w pamięci mają contiguous iteratory(które są random access + mają ciągłą pamięć). przykładem nieciągłego random access jest deque
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

prawdopodobnie jestem imbecylem ale nie rozumiem co się do mnie tutaj mówi. o ile domyslam sie, ze powinienem wrzucic pliki z folderu include do "katalogów plików nagłówkowych" w VS, o tyle nie wiem jak polaczyc z projektem bibliotekę z koncowka .a. Google jakos mi nie chce podsunac rozwiazania ani nawet powiedziec czym wlasciwie jest taki plik ( ͡° ʖ̯ ͡°) podpowie ktos?
#cpp #naukaprogramowania
klamkaodokna - prawdopodobnie jestem imbecylem ale nie rozumiem co się do mnie tutaj ...

źródło: comment_1623857318ns0p1WgnCA70SQSLmTKwZY.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@klamkaodokna: Od linii 100 autor przygotował instalację biblioteki dzięki której można później odwoływać się do niej porzez https://cmake.org/cmake/help/v3.20/command/find_package.html Niestety ograniczył ją do systemów Unixowych. Teoretycznie możesz spróbować zakomentowac tego ifa i spróbowac wywołac cmake install po zbudowaniu. W praktyce przyniesie to niewielkie korzyści ze względu na chaos lokalizacji bibliotek pod Windowsem.

Jako, że i tak musisz to zbudować to na początek po prostu dodaj źródła do swojego projektu, odwołaj się
  • Odpowiedz
Przypominam o istnieniu wykopowego serwera Discordowego dla maniaków inżynierii wszelakiej - programowanie, elektronika oraz druk 3D. Mamy ponad 240 osób, dzielimy się swoimi projektami oraz mamy specjalne kanały dla każdego kto chce prowadzić własny dziennik swojego projektu.

Zapraszamy serdecznie! ( ͡° ͜ʖ ͡°)

https://discord.gg/Tuu6ZQUdSZ <== LINK DO DISCORDA

#elektronika #arduino #mikrokontrolery #druk3d #programowanie #arduino #esp32
sorek - Przypominam o istnieniu wykopowego serwera Discordowego dla maniaków inżynier...

źródło: comment_1623148759A4fxRM8iuHwZtBiOxwO2pE.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pszemczyslaw: to jest komunikator połączony z czatami, kanałami i innymi genialnymi featurami które pozwalają zarządzać community. W każdym kanale masz przypięte posty i opcje wyszukiwania tak więc nic nie ginie (jak na grupach FB bywa).
  • Odpowiedz
@Parseval Dlaczego masz dwa wątki? Select dostaje readfds i writefds, sprawdzasz który jest ready (FDISSET) i wykonujesz daną operację.

Aha, i skoro to linux, to może epoll() zamiast select().

Wtedy podobnie - masz eventy. EPOLLIN | EPOLLOUT. event
wait() daje Ci liczbę eventów i przetwarzasz w pętli tyle ile ich liczba wynosi.
  • Odpowiedz
@printHelloWorld: nawet nie o programowaniu stricte ale o kazdym produkcie. Time to market jest czasem najwazniejszy. Poprawic, naprawic, zmienic cos zawsze mozna pozniej, a szkoda inwestowac ogrom czasu w to na samym poczatku skoro sama idea w sobie moze byc niewypałem

wystarczy popatrzec na wykop, w tym gównie nic nie działa ale userbase juz jest
  • Odpowiedz
stwierdziłem że for fun sprawdze, czy moge zmienić adres zmiennej, nic konkretnego ale chciałem poznać kolejne granice języka #cpp
i pytanie, czemu nie mogę zrobić czegoś takiego:

int x=5;
int y;
&y=&x
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejka Mireczki, jak mogę w bibliotece zapisać coś na samym początku pliku bez podmieniania zawartości? Np.:

int main()
{
FILE* pFile;
pFile = fopen("test.txt", "w");
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach