Da się w ogóle znaleźć pracę zdalną jako programista C lub C++ lub Rust na pół etatu? Wszyściutko jest na cały etat w ogłoszeniach. Niekoniecznie w Polsce. #cpp #c #rustlang #pracait
Wszystko
Najnowsze
Archiwum
konto usunięte
- 0

CppPolska
- 2
@MakiCzerwonePodMonteCassino: Ja na Twoim miejscu pytałbym w tych ofertach właśnie, gdzie nie ma informacji o zdalnym - jest spory niedobór programistów, więc czasami idzie coś wynegocjować (pod warunkiem, że jesteś dobry i nie ma faktycznie potrzeby bycia w biurze).

CppPolska
- 2
@MakiCzerwonePodMonteCassino: co szkodzi kliknąć "aplikuj"? Klikasz, kontaktujecie się, dochodzi do max. jednej rozmowy, która potencjalnie może dużo Ci dać. Na to samo wyszłoby, gdybyś wysłał maila z zapytaniem ( ͡° ͜ʖ ͡°)
Siema Wykopki! ( ͡° ͜ʖ ͡°)
Dzisiaj zamiast standardowego wpisu tematycznego mam dla Was relację z udziału w spotkaniu krakowskich fanatyków C++ - C++ User Group
Dzisiaj zamiast standardowego wpisu tematycznego mam dla Was relację z udziału w spotkaniu krakowskich fanatyków C++ - C++ User Group
źródło: comment_0aQcY962Q8bjyVxy1lQw2ZCJLSt6LrGe.jpg
PobierzMireczki. Jak rekurencyjnie zrobić tak żeby program wyświetlił podana przez mnie podana cyfrę wspak. Czyli podaje 420 a wyświetla się 024
#cpp #naukaprogramowania
#cpp #naukaprogramowania
@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
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
- 1
@atfor: Miało być tylko inta, to modelowe rozwiązanie: https://onlinegdb.com/rkiUx66MV
Ważna nauka z tego zadania miały być, że znaczenie ma tu kolejność wywoływania rekurencyjnie funkcji i działania funkcji, czyli w tym wypadku wypisywanie zmiennej
Ważna nauka z tego zadania miały być, że znaczenie ma tu kolejność wywoływania rekurencyjnie funkcji i działania funkcji, czyli w tym wypadku wypisywanie zmiennej
letter.Cześć! (newbie here)
- Jaki jest sens/użycie w praktyce wskaźników na funkcję?
- Jaki jest sens/użycie w praktyce zwracania nullptr przez funkcję?
Dzięki za rozjaśnienie tych pytań.
#cpp #naukaprogramowania #programowanie
- Jaki jest sens/użycie w praktyce wskaźników na funkcję?
- Jaki jest sens/użycie w praktyce zwracania nullptr przez funkcję?
Dzięki za rozjaśnienie tych pytań.
#cpp #naukaprogramowania #programowanie
@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- 1
@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
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.- 2
#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
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
@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ż
Przeanalizuj sobie też
- 2
@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
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
- 0
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
- 0
@jaktrwogatonawykop: ja wiem, że sgary, ale taki mam zrobić. Mógłbyś pomóc? Ogarniasz C++? :)
Nie jestem jeszcze programista, pracuje na magazynie ale chce nauczyc sie Javy bo dobrze tam placa
#cpp #informatyka #programowanie
Cześć Mireczki. Znalazłem taką funkcje na sortowanie tablicy dynamicznej. Jak to przerobić by było to posortowane malejąco?
void sortowanie(int *tablica, int l, int p)
{
Cześć Mireczki. Znalazłem taką funkcje na sortowanie tablicy dynamicznej. Jak to przerobić by było to posortowane malejąco?
void sortowanie(int *tablica, int l, int p)
{
@krystian-masiak: zamień wszystkie nierówności na przeciwne, to program będzie działał odwrotnie ( ͡° ͜ʖ ͡°)
@IRusio: innersort? XD Raczej quicksort bym powiedział.
Hej.
Treść wpisu: https://pastebin.com/QKiaQDG6
Bo wykop nie pozwolił na dodanie tej treści tutaj...
#programowanie #cpp #java #php #javascript #bezpieczenstwo #security #makelifegreatagain
Treść wpisu: https://pastebin.com/QKiaQDG6
Bo wykop nie pozwolił na dodanie tej treści tutaj...
#programowanie #cpp #java #php #javascript #bezpieczenstwo #security #makelifegreatagain
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@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).
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
#kiciochpyta
- 1
@Bezkrytyczny: To jest najwygodniejsze rozwiązanie, jeśli chodzi o biblioteki standardowe:
https://en.cppreference.com/w/cpp/container/vector
https://en.cppreference.com/w/cpp/container/vector
- 0
@Bezkrytyczny: odpal sobie vs'kę 17, ostatecznie 15 jak ci się tnie, 13 to złom w sumie xD, a i resharpera sobie doinstaluj ( ͡° ͜ʖ ͡°)
4
Jak znaleźć rozmiar pliku w C++?

Prosty problem, nowe rozmwiązanie z C++17 i std::filesystem
z- 2
- #
- #
- #
- 0
Dlaczego SPOJ to odrzuca? #naukaprogramowania #cpp
mój kod
https://pastebin.com/Qy5ai93C
i to zadanie
https://pl.spoj.com/problems/PP0501A/
mój kod
https://pastebin.com/Qy5ai93C
i to zadanie
https://pl.spoj.com/problems/PP0501A/
- 0
@Feargan: to nie to, uzylem algorytmu euklidesa, "ub"?
@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
na ogół algorytm euklidesa zapisuje się tą metodą z odejmowaniem
- 1
Cześć Mireczki. Przepisuję znaną pewnie wszystkim grę Battle City (lub inaczej Tank 1990) na c++. Używam do tego entity component system i nie do końca wiem jak zaimplementować strzelanie.
Mam byt (enitity) do którego wrzucam komponenty: CPosition, CPhysics, CRectangle oraz CPlayerControl.
W czasie naciśnięcia przycisku X chciałbym stworzyć kolejny byt jako pocisk.
Jak powinienem się do tego zabrać. Czy stworzyć dodatkowy komponent CTank() i do niego upchnąć funkcje takie jak strzelanie, upgrade,
Mam byt (enitity) do którego wrzucam komponenty: CPosition, CPhysics, CRectangle oraz CPlayerControl.
W czasie naciśnięcia przycisku X chciałbym stworzyć kolejny byt jako pocisk.
Jak powinienem się do tego zabrać. Czy stworzyć dodatkowy komponent CTank() i do niego upchnąć funkcje takie jak strzelanie, upgrade,
Mirki i Mirabelki ( ͡º ͜ʖ͡º) Nowy #cppnews specjalnie dla Was! (⌐ ͡■ ͜ʖ ͡■)
cpp-polska.pl/post/cppnews-52-0701-13012019 (。◕‿‿◕。)
Miłego czytania! ʕ•ᴥ•ʔ
cpp-polska.pl/post/cppnews-52-0701-13012019 (。◕‿‿◕。)
Miłego czytania! ʕ•ᴥ•ʔ
źródło: comment_FBME9bLlokhVcVbVTVJEwhXj16RMv51u.jpg
Pobierz#naukaprogramowania #cpp
Mam klasę Czasy, w klasie mam prywatny std::vector, tworzę objekt czas, dodaje do niego jakieś 3 przykładowe czasy, i mam mieć możliwość przeglądania wszystkich czasów w taki sposób:
Czasy czas(3);
Czasy::iterator iterator1 = czas.begin();
Mam klasę Czasy, w klasie mam prywatny std::vector, tworzę objekt czas, dodaje do niego jakieś 3 przykładowe czasy, i mam mieć możliwość przeglądania wszystkich czasów w taki sposób:
Czasy czas(3);
Czasy::iterator iterator1 = czas.begin();
ale ja chce je móc zmienić, nie chce żeby ktoś z zewnątrz mógł to robić
- 0
@kolejny_wolny_nick: w takim przypadku private ma sens. Tylko, że z tego co widzę OP używa klasy Czasy jako delegat std::vector, więc lepiej po prostu używać wektora
Mireczki - piję do programistów 15k, których tu sporo ( ͡° ͜ʖ ͡°). Spamowałem już jakiś czas temu. Sprawa dotyczy ankiety C++17. Dzięki Waszej pomocy, jestem już trochę dalej. Wciąż jednak brakuje mi ponad połowy respondentów (minimalna próba, żeby próbować stawiać jakiekolwiek hipotezy, to 200 osób).
https://goo.gl/forms/8PIlpPTcycd6dqZw1
Nie ma nagród i nie ma rozdajo, bo mogło by to zafałszować wynik. Po prostu liczę na wasze dobre serce.
#
https://goo.gl/forms/8PIlpPTcycd6dqZw1
Nie ma nagród i nie ma rozdajo, bo mogło by to zafałszować wynik. Po prostu liczę na wasze dobre serce.
#
#cpp ma ktoś jakiś poradnik odnosnie plików dodatkowych do c++? chodzi mi o pliki *.h i inne w projekcie visual studio. Proste pch.h ograniam, ale jak robić swoje i po co? #programowanie
- 2
@powaznyczlowiek: Interfejsy to nie ten język :D. Rolę interfejsów w c++ pełnią klasy abstrakcyjne, plik .h musi posiadać implementację.
@Cyganowski Ogólnie naucz się czym jest programowanie obiektowe, czym jest klasa. Klasy w c++ dzielą się na pliki nagłówkowe (.h/.hpp-> header) i źródłowe ( .cpp). W skrócie, w pliku .h wypisujesz listę zmiennych które się w tej klasie zawierają i deklaracje metod (funkcji). Deklaracja mówi tylko że taka konkretna metoda,
@Cyganowski Ogólnie naucz się czym jest programowanie obiektowe, czym jest klasa. Klasy w c++ dzielą się na pliki nagłówkowe (.h/.hpp-> header) i źródłowe ( .cpp). W skrócie, w pliku .h wypisujesz listę zmiennych które się w tej klasie zawierają i deklaracje metod (funkcji). Deklaracja mówi tylko że taka konkretna metoda,
- 2
@powaznyczlowiek: Sama klasa abstrakcyjna nie musi mieć implementacji, ponieważ może składać się z funkcji czysto wirtualnych, a implementacja będzie dopiero w klasie dziedziczącej. Nie wiem na ile to się pokrywa ze współczesnymi interfejsami, Java HIV (⌐ ͡■ ͜ʖ ͡■). Poza tym, plik nagłówkowy musi być zawsze, pliki źródłowy nie, można umieścić definicję od razu w nagłówku.
Pliki nagłówkowe/źródłowe nie mają nic wspólnego z semantyką języka,
Pliki nagłówkowe/źródłowe nie mają nic wspólnego z semantyką języka,
#programowanie #cpp #pg
Byłem u prowadzącego na konsultacjach i zaczęło mi się trochę plątać,mając podane definicje,mamy zaznaczyć poprawne przypisania.
const int MAXN=8;
float x =
Byłem u prowadzącego na konsultacjach i zaczęło mi się trochę plątać,mając podane definicje,mamy zaznaczyć poprawne przypisania.
const int MAXN=8;
float x =
Treść przeznaczona dla osób powyżej 18 roku życia...
- 6
@Piotrek1772: Taaaaaaaaa bo codeblocks kompiluje kod X-D
- 2
Mam liczbę typu double która jest sumą dwóch zwróconych z funkcji liczb również typu double.
Chciałbym teraz tą liczbę przypisać do zmiennej i wyprintować na ekranie. Problem polega na tym, że chciałbym żeby była ona obcięta do dwóch miejsc po przecinku. Jak mogę to zrobić najłatwiej? Próbowałem zrobić cout.precision(2)<< wynik
ale wywala mi błąd wyrażenie musi mieć typ całkowitoliczbowy lub typ wyliczenia niewystępującego w zakresie i "<<" niedozwolone, prawy operand jest typu double.
Proszę o
Chciałbym teraz tą liczbę przypisać do zmiennej i wyprintować na ekranie. Problem polega na tym, że chciałbym żeby była ona obcięta do dwóch miejsc po przecinku. Jak mogę to zrobić najłatwiej? Próbowałem zrobić cout.precision(2)<< wynik
ale wywala mi błąd wyrażenie musi mieć typ całkowitoliczbowy lub typ wyliczenia niewystępującego w zakresie i "<<" niedozwolone, prawy operand jest typu double.
Proszę o
http://cpp0x.pl/kursy/Kurs-C++/Obsluga-strumienia-cout/323
Używasz precision w zły sposób. Inna sprawa, że to był pierwszy wynik z google.
Używasz precision w zły sposób. Inna sprawa, że to był pierwszy wynik z google.
- 2
wyrażenie musi mieć typ całkowitoliczbowy lub typ wyliczenia niewystępującego w zakresie i "<<" niedozwolone, prawy operand jest typu double.
@cerbi96: weź sobie ustaw angielski jak cywilizowany człowiek -.-
Jak zabrać się do "rozbierania"/deserializacji przykładowego wyniku od zapytania z API? Konkretniej wyciągam coś z API w formie JSONA/czegokolwiek i w jaki sposób mogę to przerzucić do konkretnych zmiennych/bazy danych cokolwiek?
Wrzucić wszystko co dostałem do string? Czy wcześniej stworzyć strukturę/klasę i utworzyć obiekt i przekazać wartości do niego?
Jak mogę rozróżnić które dane z wyniku requestu mnie interesują? Np. żeby ignorował, przecinki, nawiasy które są używane do serializacji wyniku?
#naukaprogramowania
Wrzucić wszystko co dostałem do string? Czy wcześniej stworzyć strukturę/klasę i utworzyć obiekt i przekazać wartości do niego?
Jak mogę rozróżnić które dane z wyniku requestu mnie interesują? Np. żeby ignorował, przecinki, nawiasy które są używane do serializacji wyniku?
#naukaprogramowania
źródło: comment_HQP5Nv2fElb60VVK6D4zOTH7WyvtA6cL.jpg
Pobierz- 2
@Metoksyfenidyna9: No to jak korzystasz z C++11 to proponuję https://github.com/nlohmann/json
Jest tam sporo przykładów jak parsujesz JSONa z ciągu znaków i jak biegać po danych.
Najprościej całość ściągnąć do stringa i dopiero potem sparsować.
Jest tam sporo przykładów jak parsujesz JSONa z ciągu znaków i jak biegać po danych.
Najprościej całość ściągnąć do stringa i dopiero potem sparsować.
- 1
Jak zabrać się do "rozbierania"/deserializacji przykładowego wyniku od zapytania z API? Konkretniej wyciągam coś z API w formie JSONA/czegokolwiek i w jaki sposób mogę to przerzucić do konkretnych zmiennych/bazy danych cokolwiek?
Wrzucić wszystko co dostałem do string? Czy wcześniej stworzyć strukturę/klasę i utworzyć obiekt i przekazać wartości do niego?
@Metoksyfenidyna9: zrób funkcję, który przyjmuje string a zwraca twoją strukturę. W c++ nie da się mapować automatycznie jsona do struktur, więc
Podpatrzyłem trochę zadanie 3 od @strusmig z tego wpisu tylko troszkę podmieniłem, aby sam program- wczytał od usera jak długi ma być losowy vector, wypisał min, max, wypisał vektor. Takie podstawy podstaw.
Kod - https://ideone.com/LGUK5J
Jednak mam trzy pytanka:
Kod - https://ideone.com/LGUK5J
Jednak mam trzy pytanka:
- 0
@snejdan: Dzięki! Tą wersje z returnem miałem właśnie, ale mówiąc szczerze nie wiem która jest bardziej czytelna.
Co do 1. doszedłem dlaczego nie mogłem tego zrobić, ale pozostaje pytanie odnośnie czytelności - która wersja jest bardziej "czysta"?
Co do 1. doszedłem dlaczego nie mogłem tego zrobić, ale pozostaje pytanie odnośnie czytelności - która wersja jest bardziej "czysta"?
pairOfMinAndMax =






















