Napisałem sobie takie szachy: https://github.com/Svietq/chess w #cpp , brakuje jeszcze paru rzeczy (np. en passant, pat), ale można powiedzieć, że są grywalne. Mam dwa pytania: 1. Czy potrafiąc napisać taki kod jaki tutaj zamieściłem mogę się już ubiegać o jakiś staż? 2. Co mógłbym zmienić w tym programie żeby go ulepszyć? #naukaprogramowania #praca
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@buck: myślę, że spokojnie mógłbyś się dostać na praktyki. NIGDY to nie jest kompromitacja, nie myśl w ten sposób. Co najwyżej dowiesz się, czego nie umiesz... a może nawet wyjdziesz z uśmiechem, gdy okaże się, że jesteś lepszy niż myślałeś (w stosunku do innych kandydatów) :-).

Mógłbyś przede wszystkim skrócić te najdłuższe funkcje i pozbyć się zduplikowanego kodu.

Sorry, coś się spsuło z formatowaniem :(. Nie mogę znaleźć błędu (raczej nie ma
G.....g - @buck: myślę, że spokojnie mógłbyś się dostać na praktyki. NIGDY to nie jes...

źródło: comment_Vp5Of1tongkVQyGY1Yk8BqRWfkVfcRrK.jpg

Pobierz
  • Odpowiedz
#cpp #programowanie
Mam w programie taką prostą funkcję do wczytania pliku i przechowywania w string userSettingsLoaded, działa bez problemu u mnie i ~1k użytkowników, ale znalazł się jeden u którego userSettingsLoaded jest puste. Ścieżka do pliku jest u niego na pewno ok bo sprawdzałem, jakieś pomysły o co może chodzić?

void LoadUserSettings()
{
stringstream
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na ostatnim streamie (tym o picoCTF) udało się przejść przez 19 zadań, przy czym najtrudniejsze z nich było za jedyne 100 pkt., a większość była w okolicy 30-40 (co w typowej CTFowej skali oznacza zadania trywialne). W niedzielę - czyli jutro - robię więc drugą część streama o picoCTF, podczas którego skupie się przede wszystkim na zadaniach za 100 lub więcej punktów - trochę takich udało się odblokować ostatnio. Powinno się więc
Gynvael - Na ostatnim streamie (tym o picoCTF) udało się przejść przez 19 zadań, przy...

źródło: comment_b3UxtR3n85iNhh894sYo71EeJrpdEu5q.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: znaczy na początku chciałem napisać do własnoręcznie ale tak naprawdę jeszcze nic nie potrafię.
Teraz pokazał mi aplikację, którą "wymyśliłem" i chciałem ją spróbować zanim zobaczyłem, że kosztuje $10. W sumie to nie dużo ale narazie ta aplikacja jest mi zbędna.
  • Odpowiedz
@kalectwo: Przy dzisiejszych standardach to zaryzykowałbym stwierdzenie że jest to pisanie gry praktycznie od zera (chociaż wiadomo że tak naprawdę to nje).
  • Odpowiedz
  • 3
Mireczki znam c++ jako tako ale ja od zawsze siedzialem w javie czy pythonie. Powiedzcie mi jaka ksiazka pokazuje najlepsze praktyki i wykorzystania cpp? Czasami probuje cos zrobic na czuja ale widze ze brakuje mi nie tyle co pomyslu ale jakiejs sztuczki w stylu wskaznik na funkcje albo widze ze jakas funkcja zmienia mi stan obiektu bo dalem consta w zlym miejscu. Ogolnie tak jak mowie nigdy to nie byl moj target
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak jedną daną sprawdzić ze wszystkimi pozostałymi na raz?

mam dwa inty:
p[6]
s[6]

Chciałbym
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #java #praca #warszawa

Stwierdziłem, że w sumie to czemu by się tutaj nie zapytać? Masa mirków pracuje jako programiści - nie szukają wasze firmy czasem jakiegoś juniora? Nie będę wypisywał tutaj za dużo o sobie poza podstawowymi kwestiami i tym co mnie najbardziej interesuje.

Mam jakieśtam doświadczenie w C++ (nie jestem informatykiem kierunkowo), przede wszystkim z Qt i w Qt czuję
  • 40
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine:
wybrzydzający junior nie potrafiący nic więcej oprócz podstaw qt, wybrzydza, że nie chce być zwykłym programistą, słaby szacunek do innych (kuco małpki? chłopie xD). Linux nie - bo gupi, ale piniondze to dejcie, ino tak, żebym się nie sfrajerzył xD
podejście dość słabe... szkoda szczępić ryja ( ͡° ʖ̯ ͡°)
To chyba już to pokolenie wchodzi co to się nasłuchało o tym, że w
  • Odpowiedz
@UrbanLegend: Pan Zelent nie nauczy Cię C++ do końca, to fakt, ale ułatwi Ci poruszanie się po konkretniejszych poradnikach tak żeby mniej więcej wiedzieć o co chodzi. Moim zdaniem warto zacząć od Pasji Informatyki, bo angażujesz wtedy więcej zmysłów, a sama wiedza jest przekazywana łatwiej dzięki talentowi Pana Zelenta. Później przechodząc do czegoś innego wiesz co z czym i zamiast myśleć o podstawach myślisz nad konkretnymi mechanizmami.
  • Odpowiedz
Piszę bardzo prosty program (dopiero zaczynam się uczyć) i mam pytanko :

mam załóżmy 6 opcji : a, b, c, d, e, f

aby pierwszą porównać z drugą używam - if(a==b) {costam}
co zrobić żeby pierwszą porównać odrazu za jednym zamachem z pięcioma pozostałymi?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@UrbanLegend: umieść w tablicy i użyj pętli, albo użyj switcha zamiast kilku ifów.
A jak w jednym ifie to jak kolega wyżej sugeruje - if ( a == b && a == c && a == d ... ). Są pewne różnice pomiędzy operatorem & i &&, w przypadku warunków logicznych korzysta się raczej z &&.
  • Odpowiedz
@UrbanLegend: & operuje na bitach, && to operator "and" logiczny.
Przykładowa różnica:
CPP interpretuje 0 jako fałsz, a każdą niezerową wartość jako prawdę. Czyli przykładowo 1 && 2 da w wyniku wartość true (semantycznie 1).
Natomiast 1 & 2 da wartość 0 (semantycznie false), gdyż jest to operator bitowy - czyli porównuje (przykładowo, przy zmiennych jednobajtowych) w systemie dwójkowym 00000010 (czyli 2) i 00000001 (czyli 1). Jak dokładnie działa możesz
  • Odpowiedz
Mirki od #programowanie w #cpp mam taką sprawę. W jednym z ogłoszeń o pracę znalazłem wymaganie:

znajomość zasad interoperacyjności kodu

Ktoś potrafi mi o co w tym chodzi? Co to jest interoperacyjność kodu?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #qt #programowanie

Mirki jak mogę odpalić debug z konsoli w QtCreatorze? Potrzebuję zdebugować program, ale jest on zrobiony dla konsolki windowsa i ma być odpalany z CMD z listą argumentów. Jak odpalić to tak aby mi pokazało w której linii kodu się wysypuje?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #cpp

Mireczki, mam problem z biblioteką cctype, a konkretniej z komendami tolower() i toupper().
Zadanie z książki - "Napisz program wczytujący dane aż do znaku @, a następnie pokazujący wczytane dane poza cyframi. Każda wielka litera ma być zamieniona na małą i odwrotnie."
No i problem jest taki, że jak używam tych komend to zamiast liter wyskakują mi cyfry. Jestem prawie pewny, że to o to chodzi,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krawdg: Plik wykonywalny jest w folderze build-nazwaProjektu-wersjaQt. Zobacz w opcjach QtCreatora a dokładniej w opcjach budowania. Plik z danymi albo przenieś do tego folderu albo zrób symlinka albo wpisz ścieżkę bezwzględną w kodzie.
  • Odpowiedz
Przypominam, że w księgarniach Helion i Sensus do soboty codziennie inne 5 książek możemy kupić za połowę ceny (pisałem o tym kilka dni temu) Dziś przypominam, bo w księgarni #helion promocji ciekawa książka dla ludzi związanych z tagiem #programowanie a dokładniej #cpp Książka Bjarne'a Stroustrupa Język C++. Kompendium wiedzy (kilka słów o niej napisałem kiedyś na stronie) W promocji mamy #ksiazki w formie druku, jak i #ebook
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #praca

Mirki, gdzie warto szukać na ten moment pracy w IT? Chodzi mi między innymi o strony z ofertami. Pytanie też jakie mi się nasuwa, to czy powinienem dalej iść w stronę C++, czy zacząć próbować Javy, bo znaczna większość ofert jakie widuję to Java.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach