Mirki, siedze juz z dobra godzine i nie moge wykminic. Potrzebuje skonwertowac 8 bitowy strumien danych do 6 bitowych bajtow.

Przykladowo:

t - 0x74

e
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dagon_666: Najmniejsza wspólna wieloktrotność 6 i 8 to 24, czyli musisz brać po trzy 8-bajtowe liczby i tworzysz z nich cztery 6-bajtowe liczby.

out[0] = in[0] & 0xFC // 11111100

out[1] = in[0] & 0x03 | in[1] & 0xF0 // 00000011
  • Odpowiedz
Mirki, siedzi ktoś może w bibliotece OpenCV?

Zainstalowałem ją, do projektu dodałem wszelakie biblioteki etc., przykładowy program się kompiluje z tej strony (pierwszy): http://opencv-srf.blogspot.com/2013/06/load-display-image.html

Problem jest tylko taki, że nie odczytuje mi obrazu. Próbowałem użyć kilka JPG (moich, z neta etc.), powsadzać do każdego folderu w projekcie,, dać zewnętrzną ścieżkę (np. C:\Users\Atexor\Documents\test.jpg), ale nie chce mi go wczytać. Reinstalowałem bibliotekę kilka razy i tworzyłem nowy projekt. Wszystko wedle instrukcji na stronie opencv
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp

Szybkie pytanko. Jeżeli w c++ argumentami funkcji są pointery to funkcja pracuje na ich kopiach czy na oryginałach?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć miraski, robię coś podobnego tanków na zaliczenie i mam problem z prawdopodobnie wyciekiem pamięci. Siedzę na tym już od kilku dni i nadal nie wiem co robię nie tak. Prawdopodobnie coś się j---e przy usuwaniu Tanka. Dołączam kod.:

*Metoda w game wyglada tak metoda w game

*Metoda checkShoot wyglada tak: metoda w klasie collision

*Destruktor
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Destruktor EnemyTanka jest pusty, bo dziedziczy po klasie Tank


@lmrocks: destruktor EnemyTanka powinien być wirtualny (nie wiem czy jest).

enemies[i] =
  • Odpowiedz
@lmrocks: Nie jedyne, wyzej masz ze dwie podpowiedzi co mozna robic. Ale jest to jedyne, ktore wprowadzi lad w twoj kod. Gdy przestaniesz uzywac golych wskaznikow tam gdzie jest to niepotrzebne i sprytnych wskaznikow tam gdzie jednak musisz miec wskaznik, to wycieki znikna.
  • Odpowiedz
Jak to możliwe, że robiąc jednego dużego malloca na 1 400 000 struktur, mój program jest wolniejszy niż robiąc tyle pojedyńczych mallocków?

#programowanie #cpp #c
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sklepałem dzisiaj jako taki Gameplay Trailer.

Gra będzie dostępna w Google Play 10-11 grudnia.

Jakby ktoś chciał sprawdzić czy telefon ją pociągnie to czekam na PM.

Wymagania:
B.....l - Sklepałem dzisiaj jako taki Gameplay Trailer.



Gra będzie dostępna w Goog...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

gdImageStringFT(gdImagePtr im, int *brect, int fg, char *fontname, double ptsize, double angle, int x, int y, char *string)
Jak w tej funkcji jako ostatni argument podać wartość ze zmiennej int?

#programowanie #cpp
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rotor219: Słowo na dziś: std::to_string

PS Pierwszy link na stacku po wpisaniu w google "how to convert int to char array". Serio, ta wyszukiwarka jest tak dobra, potrafi znaleźć takie skomplikowane rzeczy. I serio, ktoś na pewno przed tobą miał taki problem.
  • Odpowiedz
Kolejny problem (,)

nie działa mi funkcja

gdImageString(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color)
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co może być problemem wywalania programu przez jeden, najprostszy wiersz?

int s;

cout << "Podaj s: ";

cin
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie Mirki taki problem: #visualstudio wywala mi błąd:

Nie można uruchomić programu, ponieważ na komputerze nie znaleziono opencv_core246d.dll. Spróbuj ponownie zainstalować program, aby naprawić ten problem.


sprawdziłem i mam do PATH dodany folder, w którym ten plik fizycznie się znajduje. O co tu może chodzić? #cpp #opencv

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki. Jestem stałym czytelnikiem mirko ale dopiero co założyłem konto by móc tu pisać. Chciałem prosić o radę osoby, które siedzą w IT. Chciałbym zostać programistą. Do tej pory uczyłem się języków takich jak C/C++, Python, Java. Trochę już je poznałem, w szczególności C++ i Pythona ale nie bardzo wiem co dalej. Mam narzędzia ale nie wiem jak je wykorzystać by dzięki nim stworzyć jakiś większy projekt. Tu właśnie chciałbym wam
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy, żeby znaleźć pracę jako programista trzeba mieć studia informatyczne?


@ZielonyProgramista: Absolutnie nie. Klep kod, szukaj stazu.

Znajdź sobie jakiś pomysł na projekt i zacznij go robić. Ale nie projekt w stylu 'w zasadzie wiem jak to zrobić' ale taki, którego na początek możesz nie wiedziec jak ugryźć.
  • Odpowiedz
Napisałem taką funkcje:

void Belka(int poziom, int home, int away, int color1, int color2) {

int odstep = 40;

int
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki! Dzisiaj na lekcji z nudów razem z @SiarkoWodor rozkminiliśmy programik przedstawiający rozkład liczb pierwszych wyświetlanych kolejno. Wiadomo, programik banalny ale! wynik zdumiewający. W zależności od szerokości terminala, zawsze znajdziecie zaskakującą prawidłowość. W internecie jest wiele podobnych przykładów, jeśli nie miliście jeszcze z tym styczności - zachęcam do rozmyśleń:)

Z góry mówię że nie jestem programistą c++, ten program jest całkowicie amatorski i z pewnością można napisać go wielokrotnie lepiej ( ͡° ͜ʖ ͡
m.....k - Mirki! Dzisiaj na lekcji z nudów razem z @SiarkoWodor rozkminiliśmy program...

źródło: comment_MsmLCSE2oc0x8mdGFsaCWefBqpOBL3jl.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam pytanie... Stworzyłem aplikację do przetwarzania video w visualu w #cpp korzystając z opencv i CUDA, lecz chcę ją teraz wykorzystać w innym programie. Pomysł jest taki żeby przerobić to na bibliotekę .dll i wpakować do nowego projektu. Zmieniłem w ustawieniach projektu żeby zamiast .exe tworzyło .dll. Myślałem że powstanie mi jedna biblioteka .dll ale okazuje się że powstało bardzo dużo plików jak widać na załączonym obrazu. Da się
kamikadz - Hej, mam pytanie... Stworzyłem aplikację do przetwarzania video w visualu ...

źródło: comment_Kj4557GVV0mniYxcXpYg41HNEBEm66dX.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psychob: aż nie wierzę że działa :D zmieniłem i zamiast .dll robi .lib, CUDA działa, wywaliłem tam jeszcze maina i jakieś rzeczy poprawiłem i wygląda na to że śmiga :) dzięki bardzo za pomoc!
  • Odpowiedz
Siema mirki z #programowanie i #cpp. Czytał ktoś z Was książki Meyersa Effective C++, More Effective C++ i Effective Modern C++? Zastanawiam się nad ich kupnem. Którą wybrać? A może wszystkie? One się jakoś dublują? Któreś są raczej dla początkujących albo zaawansowanych?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ponton: Spójrz kiedy były napisane - Effective Modern C++ mówi o najnowszych funkcjonalnościach języka z C++11/14 więc najpewniej ta najbardziej Cię zainteresuje.

Co do poziomu, nie jest to książka dla zaawansowanych mimo że z takimi opiniami w Internecie się spotkałem. Ale książka do nauki to nie jest.
  • Odpowiedz