via Wykop Mobilny (Android)
  • 1
Mirki, mam pytanko, macie może pomysł co może być powodem crashowania się gry napisanej w #sfml, w Visual Studio 2017 na Windowsie 10 podczas uruchamiania jej na Windows 7? Brak dokładnego błędu po prostu zwiecha po pewnym czasie od odpalenia exe z folderu Release i przejściu kilku tur.
#cpp #programowanie
EDIT: Na Windows 10 działa bez problemu.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki z #wroclaw, którzy interesują się #cpp, ze szczególnym uwzględnieniem #cpp11, #cpp14 i #cpp17 - będę prowadził mini kurs C++ ze złożoności obliczeniowej i biblioteki STL. Jeśli chcecie poszerzyć waszą znajomość C++, bo np. chcielibyście pracować jako programiści C++ to gorąco zachęcam. Tylko 3 lekcje po 5 godzin + prace domowe i projekt (opcjonalnie). Nielimitowane konsultacje online.
LordLukin - Mirki i Mirabelki z #wroclaw, którzy interesują się #cpp, ze szczególnym ...

źródło: comment_3M4SXCfoNQcZM0UefSrxObn9EaC7Koih.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak sie zastanawiam co musi umiec dobry "Inżynier Oprogramowania"

w.g mnie must be:
-TCP/IP
-Linux przynajmniej zaawansowany
-Język w którym programujesz przynajmniej zaawansowany, wraz z frameworkami które są teraz popularne
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jedzbudynie: wszystko związane z metodyką, scrumy, CI, REST i inne shity które o teraz każdych słyszał ale 10 lat temu tych skrótów nie było, nawet jeśli istniały metodyki o podobnych koncepcjach. Nie rób kolejnej rekrutacji ze znajomości skrótów.
  • Odpowiedz
#programowanie #cpp
Mireczki mam pytanko ponieważ uczę się dopiero i chce wiedzieć czy dobrze robię. Mam tablice i dynamicznie zwiększam sobie jej rozmiar z czym nie miałem problemu. Zastanawiałem się tylko jak ją pomniejszać. W końcu wpadłem na pomysł że
zwyczajnie kopiuję tablice ale o jeden mniej a starą usuwam. Kod poniżej nie wiem jak go w spoiler dać xD. Chce wiedzieć tylko czy nie popełniam jakiegoś błędu który
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DoubleWu: zamiast kopiowac za kazdym razem, zapamietuj jak duzo moze pomiescic elementow tablica (capacity), tzn. jak duzo pamieci zaalokowales dla tej tablicy i jak duzo elementow w tej tablicy juz jest.

struct Tablica {
int *tab;
unsigned int rozmiar;
unsigned int rozmiar_zaalokowany;
};
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Mireczki. Jak rekurencyjnie zrobić tak żeby program wyświetlił podana przez mnie podana cyfrę wspak. Czyli podaje 420 a wyświetla się 024
#cpp #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@atfor: przy rekurencji pamiętaj o dwóch podstawowych elementach: kroku i warunku stopu.

Jaki krok powinieneś wybrać? Masz wyświetlać po literze, więc pewnie krokiem będzie znak.
Jaki warunek stopu? Kiedy przestać wyświetlać? Kiedy dojdziesz do końca stringa
  • Odpowiedz
@Metoksyfenidyna9: przykład z wykorzystaniem wskaźników na funkcję: std::sort. Definiujesz funkcję, która jako parametry dostaje elementy do porównania, może zwrócić 0, 1 lub -1 zależnie od tego, czy element pierwszy ma się znaleźć przed drugim itd... następnie przekazujesz wskaźnik do tej funkcji jako trzeci parametr std::sort, ta funkcja z kolei już sama dobiera sortowane elementy wg ustalonego algorytmu i układa je według twoich potrzeb
  • Odpowiedz
@Metoksyfenidyna9:
1. j.w., również np. możesz mieć jakąś kolejkę zadań, albo coś, co przyjmuje jedną z wielu funkcji do zrobienia i nie chcesz gigantycznego switcha, tylko zwinnie przekazywać konkretną funkcję do wykonania
2. np. jeśli żądanego obiektu nie ma, wtedy zwracasz nulla, np. szukanie czegoś w tablicy, zwracasz albo wskaźnik do tego elementu, albo nullptr.
  • Odpowiedz
#naukaprogramowania #cpp #programowanie #programista15k
Mam taki problem odnośnie nauki programowania. Za każdym razem kiedy przerabiam jakąś książkę/kurs internetowy w miarę sprawnie rozwiązuje zadania, które są dla zrobienia we własnym zakresie. Większe zadania np podsumowania kilku działów próbuje rozwiązać bez patrzenia na poprzednie rozwiązania. Z reguły zajmuje mi to trochę więcej czasu niż powinno, ale robię to co jest wymagane + tak żebym miał z
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lefidor: im więcej przykładów przerobisz tym więcej doświadczenia zdobędziesz. Moim zdaniem nie ma co się przejmować tym, że na początku potrzebujesz się wzorować jakimś rozwiązaniem. Nikt nie urodził się alfą i omegą. Musisz przestawić trochę sposób myślenia, poćwiczyć algorytmy i będzie dobrze :) nie załamuj się bo pewnie wiesz więcej niż niejeden student a stracisz możliwość robienia tego co sprawia Ci przyjemność przez zbyt szybkie poddanie się.
Przeanalizuj sobie też
  • Odpowiedz
@Lefidor: Aha, czyli jazda wg. odgórnych wymagań. Nic tylko przebrnąć przez to, mając na uwadze to, że w normalnej pracy takie restrykcje pojawiają się rzadko, albo na tyle często, że szybko stają się rutyną.
Chcesz poczuć zew programowania, napisz coś swojego bez cudzych restrykcji. Po wykopie przewijaja się często "Programmer Challange vX.X" który warto przejrzeć.
Tak od siebie mogę polecić (sam tak zaczynałem) napisanie prościutkiego serwera HTTP, który po wpisaniu
  • Odpowiedz
Czy ktoś jest w stanie pomóc mi przy pisaniu algorytmu kompresji Huffmana? Bardzo prosiłbym o kontakt na priv. Mam trochę problemy z kodem oraz kwestią ułożenia algorytmu (np. jak utworzyć obiekt (klasę?) z kilkoma wartościami i posortować te klasy wg konkretnej wartości; jak łączyć wskaźnikami listę dwukierunkową i odczytywać jej kroki (ilość skoków pomiędzy listami). Od razu napiszę, że nie siedzę w obiektówce za dużo i mam z tym lekkie problemy, a
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Chce przeportować kod z C++ do C# i mam problem, a mianowicie mam funkcję:

void funkcja ( int param1, int param2, int param3[], int param4[], int PROBLEM[] ) {
num = num + 3;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: Nie nazywaj tego C++ bo tak to się w C pisało. Jest to przesunięcie tablicy o (num-1) elementów do przodu ( a raczej wskaźnika na pierwszy element bo int PROBLEM[] to to samo co int* PROBLEM). Taki shift jak w javascripcie.
  • Odpowiedz
@Govr: Oczywiście. Języki takie jak PHP czy JavaScript mają to do siebie, że dużo ci wybaczą, więc pisanie gówna jest w nich super-łatwe, ale da się w nich pisać elegancki kod (uwzględniając ograniczenia samego języka, ale to też dotyczy każdego języka).
  • Odpowiedz
Mireczki z #informatyka i #cpp. Czy w Visual studio 13 da się w którejś zakładce obejrzeć wszystkie funkcje biblioteki? Chodzi mi np. o bibliotekę vector. Podczas wpisywania dostaję podpowiedzi, jak zakończyć wyrażenie, stąd moje pytanie, czy jest możliwość zerknięcia na wszystkie naraz?
#kiciochpyta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jakuzii: nie przypisujesz wartości do c, czyli jego wartość to jakaś losowa liczba, jak nie spełni się warunek pierwszy, to program spróbuje obliczyć resztę z dzielenia b przez c, które ma nieznaną wartość
na ogół algorytm euklidesa zapisuje się tą metodą z odejmowaniem
  • Odpowiedz