stary projekt, nowa sprawa :D #vs2012 #cpp i windowsformsy

Chcę sobie zrobić wykres, ale nie ten z windowsformsów bo on jest dosyć słaby, przebiegu wartości chanellu RED w video dla jakiegoś fragmentu video powiedzmy 10x10. Planuję to zrobić tak, że wyliczę średnią wartość i te średnie wartości z 6 sek wideo wrzucę na wykres.

OpenCV raczej słabo stoi z wykresami więc przydałaby mi się pewnie jakaś dodatkowa biblioteka do tego.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drogie miraski, z #programowanie #cpp , czy moge zdefiniowac sobie tablice wewnatrz funkcji, zalozmy sobie void?

Cos na tej zasadzie :

void Wczytaj()

{
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pejczi: Gdzie byś jej nie stworzył zajmie tyle samo pamięci. Pytanie tylko czy na stosie czy na stercie. Bo pomysł by zrobić to w ciele funkcji jest legalny (ale niebezpieczny) i będzie działał ale ta pamięć zostanie zarezerwowana na stosie. Czyli zostanie zniszczona, kiedy program wróci do miejsca jej wywołania. W c++ pamięcią na stercie zarządza sam, więc jeśli sam jej stamtąd nie usuniesz to zostanie usunięta (zwolniona) w trakcie
  • Odpowiedz
Jak połączyć dwa programy, osobne programy, ze sobą nawzajem w C++?

Próbowałem wpleść takie oto ło do mojego programu, jednak nie wiem jak się za to zabrać. Próbowałem mainowi zmienić nazwę i zrobić z tego klasę string, ale coś nie wychodzi.

Z góry mówię, że w funkcji main interesują mnie tylko te dwie linijki i to nie w całości:

uint32_t
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuhar: Właśnie to:

przenieść logikę z maina do osobnej funkcji, tak żeby przyjmowała jakiś string


jest moje pytanie. Jak z maina zrobić nową funkcję, która by importowała string? Zamienić linijkę z maina
  • Odpowiedz
#programowanie mam appkę w #cpp #qt która już sobie ładnie hula ale musi gdzieś zapisywać dużo danych i to tak żeby było bezpiecznie. Pierwsza myśl: #mariadb bo jestem łucznikiem więc znam i cenię. I teraz tak... nie za bardzo chcę żeby ktoś musiał instalować sobie serwer #sql na domowym komputerze tylko po to żeby moja appka działała, a nie wiem jak inaczej
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może ktoś udzielić porady, dlaczego ten kalkulator nie działa tak jak powinien? Przy wybraniu opcji potęgowania pyta niepotrzebnie o pierwszą i drugą liczbę i dopiero o podstawę i wykładnik. Jak to rozwiązać? Piszę jeszcze silnie ale coś mi nie może wyjść może ktoś sprawdzić co również jest nie tak?

Kalkulator:

http://pastebin.com/i5087yqL

Silnia:
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem. Muszę zainstalować Code::Blocks. Jak już zainstaluję i próbuję coś skompilować to pojawia się komunikat o tym, że brakuje zlib1.dll tak jakbym nie miał zainstalowanego compilera, a przecież instalowałem wersję, która powinna go zawierać (The codeblocks-13.12mingw-setup.exe file includes the GCC compiler and GDB debugger from TDM-GCC (version 4.7.1, 32 bit)) Co robię źle? Prosze pomóżcie...

#cpp #pytanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kaphadri: To są odgórne wytyczne, że matura ma być pisana w CB i w niczym innym? Na prawdę uczeń nie może wybrać sobie środowiska/kompilatora?
  • Odpowiedz
Mam za zadanie napisać program symulujący obsługę dokumentów na stosie, ale niestety mam mały problem z poprawnym rozumieniem.

Nie rozumiem tego prawdopodobieństwa. Mam wylosować pewną liczbę dokumentów, dodać ją do stosu, obsłużyć czyli w tym przypadku usunąć i tak do usunięcia wszystkich dokumentów?


Dokumenty nadchodzą do systemu, są układane na stosie przed stanowiskiem obsługi i obsługiwane. Do obsługi pobierany jest
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Meos: ogólnie możesz to zrobić na komendach/zdarzeniach czyli CommandsGenerator ->

x<0,7 --- > publishCommand(CreateDocument(...));

x>0,7 ---> publishCommand(ProcessDocument(..));

i dalsze przetwarzanie w handlerach.
  • Odpowiedz
Mireczki, czy możecie mi powiedzieć co jest nie tak w tym programie? Wydaje mi się, że kod jest ok, ale po uruchomieniu pomija mi możliwość wpisania nazwy 2 pizzy przechodząc od razu do jej średnicy. Przy 1 pizzy wszystko jest ok - zapisuje cały wprowadzony wiersz. Przykład na załączonym obrazku.

http://pastebin.com/zTq71HHk - chodzi o linię 27.

#programowanie #cpp
danielz_ - Mireczki, czy możecie mi powiedzieć co jest nie tak w tym programie? Wydaj...

źródło: comment_XlI0byGrwAzTlw6uhuwLwsMASJKxJAUS.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie

Kolejne problemy początkującego programisty.

Muszę napisać rekurencyjną funkcję maximum. Mam tablicę i ilość jej elementów. Całość ma być zrobiona na wskaźnikach.

Na
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cumple! drukując wynik w ten sposób:

printf("%dH %dM %dS\n", h, m, s);


potrzebuję otrzymać tekst w takiej postaci:

01H
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moglibyscie zapodac jakies linki do "dobrych" zrodel w c++11, c++14 ? Chcialem ogarnac temat, zeby byc w miare up-to-date i zobaczyc jak wyglada produkcyjny kod wg nowego standardu.

#cpp11 #cpp14 #cpp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Okej, ale dlaczego uważasz, że akurat kod C++11 ma nie mieć ifdefów?


@vipe: Ja tak nie uwaƶam, ja napisałem, ƶe kod w bibliotekach typu Qt/Boost (i ogółem kod, który ma się kompilować zarówno w C++03 jak i w C++11 - i brać z tego korzyści) musi być usiany ifdefami.

kiedy można powiedzieć że projekt jest C++11
  • Odpowiedz
@jedentrylion: to jak muszisz miec wielowymiarowe tablice, to duzo latwiej jest storzyc sobie tablice jednowymiarowa, gdzie jej rozmiar to iloczyn kolejnych wymiarow i potem recznie przeliczac sobie indeksy. Calosc oczywiscie wpakowac do jakiejs klasy, zeby to sama obslugiwala. Ma to te zalate, ze zostanie ci przycielony ciagly obszar pamieci.
  • Odpowiedz

Chciałem zrobić funkcję Suma z nieznaną liczbą argumentów. Zaczynam więc:



int
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach