#programowanie #cpp
Halp mirki. Problem raczej matematyczny, ale program jest istotny. #matura here, takie zadanko:

Niech n będzie dodatnią liczbą całkowitą i niech a 1 , a 2 , ..., a n będzie ciągiem nieujemnych
liczb całkowitych. Dla pary liczb i, j takich, że 1 ≤ ≤ ≤ , blokiem b(i,j) nazywamy
podciąg kolejnych elementów ciągu a z pozycji od i do j, czyli a i , a i+1 ,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #c #elektronika

Jak to się liczyło te wskaźniki? Poniższy kod ma prawo działać?
Wychodzę z założenia że inkrementuję wskaźnik aż dotrę do NULLa kończącego ciąg znaków.

void UART_print(const uint8_t *str) {
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie #przetwarzanieobrazu #chwalesie

Potrzebowałem zrobić sobie scanline filla, do wypełniania dużych obszarów a jest rzekomo o rząd szybszy od flood filla (mania optymalizacji motzno), po godzinie parowania z mózgu odnośnie tego jak to zrobić, żeby sprawdzane były wszystkie przypadki i algorytm szedł nie powtarzając pikseli wszystko działa. Ale, że odpali bezbłędnie od pierwszego strzału to się nie spodziewałem ( ͡° ͜ʖ
Khaine - #cpp #programowanie #przetwarzanieobrazu #chwalesie

Potrzebowałem zrobić ...

źródło: comment_YqCCOrL3unAufipA3wjxrErn2R54IQ0l.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: No mniej więcej takie jest uczucie jak się nad kodem duma dosyć długo, potem się go pisze i odpala od pierwszego strzału dowodząc naszych zdolności analitycznych. Ale połowa wypoku raczej wie jak to jest ( ͡º ͜ʖ͡º)
  • Odpowiedz
czy jest jakiś Mirek który byłby w stanie mi powiedzieć, czego użyć do zrobienia launchera do gry który ją włączy, sprawdzi czy jest aktualizacja i pobierze ?

#programowanie #cpp #c++
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Podczas dynamicznego tworzenia tablicy referencji do obiektu tworzy się jednocześnie obiekty danej klasy, czy trzeba je osobno znacjonalizować? Chodzi o to, żeby później móc przypisać do odpowiednich miejsc tablicy kilka obiektów danej klasy i kilka klasy dziedziczącej. W uproszczeniu tablica z kilkoma obiektami klasy Bron i kilkoma obiektami klasy dziedziczącej np. M16.

#programowanie #cpp #pytanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema, ostatnio wrzuciłem na GitHuba skończony, lecz zapomniany projekt mojej giercy ze stycznia tego roku. Jest to generalnie Tetris w C++ i SFMLu, skupiony na renderowaniu grafiki na miarę "naszych czasów", że tak powiem (HD, wysoka jakość assetów, jakiś tam design i felling pomiędzy nimi i takie tam).
Implementacyjnie nie ma jakichś fajerwerków, jak tak patrzę na niektóre kawałki kodu teraz, to aż mi wstyd (;D), ale pomyślałem, że się podzielę linkiem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

http://pastebin.com/H1y1VPhM

Mam tutaj taki algorytm do segmentacji, niestety zdaje się wpadać w pętlę nieskończoną. mmInt i mmReal to odpowiednio int i double, tylko z typedef. Na razie może on być wolny, ale nie o to chodzi - jak zadziała porządnie, to będę kombinował z wydajnością. Ogółem na forze nie ma prawa wejść w pętlę nieskończoną, więc winowajcą na pewno jest while i to co jest w środku.

W
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Te sizeofy to jest to co myślę? Dobrze są zrobione te działania na wskaźnikach?

EDIT:

Dobrze są, ale zapomniałem dodać mnożenia * rozmiar doubla w górnym i dolnym. Po dodaniu śmiga.
  • Odpowiedz
@Khaine: tylko się nie zdziw, jeżeli program znacznie zwolni. Sytacji, w których lista jest wydajniejsza od wektora jest naprawdę niewiele. Jeżeli chcesz usuwać elementy w początku, może lepiej pamiętać sobie oddzielnie taki wirtualny początek?
  • Odpowiedz
@dagon_666: Low-level dbus? Jeśli tak, to zacytuję tylko:

This manual documents the low-level D-Bus C API. If you use this low-level API directly, you're signing up for some pain.


Źródło

Polecam wykorzystanie bibliotek wyższego poziomu.
  • Odpowiedz
W czymś takim

for(auto itr = (vector.begin()+c); itr!=(vector.begin()+b); ++itr) //b>c
Nie przechodzę po wektorze, bo vector.begin()+c zwraca int? Jak zrobić to co tu mam na myśli, tylko poprawnie i ładnie? #cpp #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psi-nos: mam nadzieję, że przed wejściem w pętlę sprawdzasz b i c względem tego, czy rzeczywiście b>c oraz b, c < vector.size(). Poza tym nazywanie zmiennej typu vector jako "vector" nie jest najlepszą praktyką.
  • Odpowiedz
#programowanie #cpp #visualstudio
Jestem nowy w programowaniu jak i używaniu Visual Studio C++. Jak zrobić by odpalał mi plik, który aktualnie edytuję, a nie sięgał za każdym razem przy kompilacji po source.cpp? Trochę to kłopotliwe bo chcę mieć kilka plików .cpp, a to zmusza mnie do zapisywania każdego pod source.cpp.
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki szukam stażu. Staż w ramach kierunku zamawianego także unia płaci. Może ktoś potrzebuje dodatkowej osoby w wakacje albo polecacie gdzie się udać. 3 rok informatyki tutaj. Jakieś propozycje?

#programowanie #cpp #pracbaza
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirkówy i Mireczki. Miałbym prośbę do kogoś kto mógłby mi pomóc w podstawach C++? Mam problem programem przeciażającym operatory. Header.h i main.cpp wydają się być okej, ale testy.cpp wciąż się nie kompilują i już nie wiem co jest problemem. Pomoże ktoś?
Header - http://ideone.com/YLzMG7
Main - http://ideone.com/2Qo8mq
Testy - http://ideone.com/4iXieu
#naukaprogramowania #programowanie #cpp #pytanie
  • 72
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach