@defoxe: QtCreator niema nic do tego. Najpierw powiedz jaki toolkit jest wybrany.
Jeżeli masz jakiś wybrany co niema modułu to qmake powinien krzyczeć że go nie zna:

:-1: błąd: Unknown module(s) in QT: serialport

Pamiętaj też że po zmianie pliku pro, musisz ręcznie wybrać uruchom qmake.

  • Odpowiedz
Ma ktoś z was pomysł jak napisać program w c++który sprawdza monotoniczność ciągu nie mniejszego niż 3 tylko nie można użyć for, continue i tablic xD
#cpp #c #programowanie
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TargonTM: jasne.

Zakładając, że chcesz sprawdzić czy ciąg jest rosnący:

1. Sprawdzasz czy pierwszy wyraz jest mniejszy od drugiego
2. Sprawdzasz rekurencyjnie dla podciągu od 1
  • Odpowiedz
Bawię się ze wskaźnikami i napotkałem problem. Jak porównać stringa ze stringiem, reprezentowanym przez wskaźnik? Próbowałem dwóch sposobów, lecz ani jeden nie działa, przy pierwszym sposobie return word == reversePtr; CLion mi podpowiada, że nie można porównywać struktur. Przy drugiej return !(word.compare(reversePtr)); informuje o braku pasującej funkcji. Gdy wykonam dereferencję wskaźnika, to porówna mi tylko pierwszy znak znajdujący się pod tym adresem. Co robię źle?
Kod
#cpp #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

działa poprawnie bo masz N stringów każdy o długości jednego znaku. wskaźnik tworzy się jak każdą inna zmienną, pytanie tylko co do niego przypiszesz. ty zaalokowałeś tablicę stringów i przypisałeś jej adres do wskaźnika. zakładam że to co chciałeś zrobić to zaalokować jeden string i przypisać jego adres.
Poza tym:
* (reversePtr+counter) - odnosi się do n-tego stringa w tablicy, jak chcesz wyłuskać znak spod indeksu counter w pierwszym stringu w tablicy
  • Odpowiedz
@Leinnan: No to jak powiedzialem, na drugim branchu squashujesz commity w 1 a potem push --force na zdalne repo, po pushu normalnie mergujesz na master jak kazdy inny branch. Force musi być bo zapewne commity z fixami ktore poszly do squasha byly juz wrzucone na zdalne repo więc musisz nadpisać historię. Chyba tez jest coś takiego jak git merge --squash ale nie jestem tak into git, wersja wyżej działała dla
  • Odpowiedz
Witam, oferuję wykonanie niewielkich projektów w językach C i C++, w tym z użyciem biblioteki Qt oraz STL w podstawowym zakresie oraz w języku Python. Posiadam już doświadczenie w wykonywaniu projektów zaliczeniowych dla studentów, robiłem też własne projekty. Potrafię też wykonywać boty do stron internetowych w Pythonie. Cena tej usługi ustalana będzie indywidualnie w zależności od projektu do wykonania, ale mogę zapewnić, że nie będzie drogo. Ceny za najprostsze rzeczy zaczynają się
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy biblioteki takie jak BOOST były tworzone na podstawie już zwykłej biblioteki standardowej?
#cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrBanana: może się wydawać że nie bo sporo bibliotek BOOSTa weszło do biblioteki standardowej, jednak prawie zawsze biblioteki booosta mają wybór, zazwyczaj w postaci definiow, czy używać wersji booosta czy biblioteki standardowej.
  • Odpowiedz
Siema mirki, powiedzcie mi, w jaki sposób mogę sprawić, by w konsoli wyświetliło mi się koło (język #cpp). Konkretniej to ma być coś w rodzaju asci-art, ale za pomocą pętli i instrukcji warunkowych.
Do tej pory wpadłem na pomysł, by za pomocą dynamicznych tablic dwuwymiarowych zrobić sobie układ kartezjański i potem za pomocą równania okręgu obliczać, które z elementów należą do okręgu, jednak nie wychodzi ;-;
#naukaprogramowania
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Caly_na_bialo: @TMBRK: Przyczepię się trochę do języka też.
- używaj obiektów STL typu wektor lista. Po to zostały stworzony, by ich używać i masz pewność, że nie będzie wycieku pamięci.
- int promien = 5; //domyślnie, by nie był 0 ;) niepotrzebne skoro potem podajesz liczbę
- Tworzysz za małą tablicę bo koło w punkcie (5,5) będzie sięgać od (0,5) do (10,5) więc stwórz tablice od zera do
  • Odpowiedz
Nie do końca rozumiem operacje na tablicach. W pętli mogę zmieniać wartości zmiennych w tablicy, mogę przypisać zmiennej wartość zmiennej z tablicy ale gdy odwrotnie do elementu w tablicy próbuję przypisać wartość jakieś zmiennej, to tablica zapamiętuje adres pamięci zamiast wartość liczbową. Domyślam się, że czegoś brakuje aby zadziałało tak, jak chcę ale nie wiem jak to zmienić. Pomocy ( ͡° ʖ̯ ͡°)
#cpp #pytanie
whitewolfik - Nie do końca rozumiem operacje na tablicach. W pętli mogę zmieniać wart...

źródło: comment_dLXyY4rdhhIyZ212Vtm8BNlm6ObNzJWy.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam Mireczki! Mam pytanie: czy da radę ogarnąć coś takiego jak linux z płyty / pendrive bez instalacji i do tego codeblocks? Cel jest taki żeby skompilować i sprawdzić czy moja gra działa pod linuxem i tyle, przy okazji zapoznanie się z systemem. Do tej pory ostatni styczność z linuxem to była właśnie jakaś wersja na płycie dodana do czasopisma około 15 lat temu stąd ten pomysł.

#linux #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

podczas kompilacji wywala mi błąd, że nie może znaleźć jednej biblioteki szukam headera i znajduje mi około 10 plików poll.h

skąd moge wiedziec która sciezka do pliku poll.h jest tą includowaną w pliku?
headery różnią się więc musze zalinkować prawidłowy ;;

np mam plik libsoc
gpio.h który ma
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirunie kochane, pomóżcie kobiecie w potrzebie ( ͡° ʖ̯ ͡°)

Robię zadanie, w którym muszę posortować z pliku tekstowego o budowie:
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@turbofaker To zamiast symfonii jak o niej myślisz to ogarnij teraz wychodzącą nową książkę Grębosza - opius magnum C++. Osobiście mam Pratę i mi pasuje.
  • Odpowiedz
@turbofaker: nie -stary to nawet też wydanie III C z grudnia 2015. Tylko najnowszy, czyli wydany teraz niedawno Grębosz ma szanse być na tyle aktualnym, by warto było się z niego uczyć: Opus Magnum C++11 Ale nie przeglądałem jeszcze, wypowiedz tylko na podstawie deklaracji zgodności.
  • Odpowiedz
@plackojad: Ewentualnie na sam początek, możesz popróbować swoich sił w napisaniu paru programów na jakichś stronach do ćwiczenia programowania/algorytmów.
Korzystałem z tej strony jakieś 6 lat temu. Możesz popróbować popisać jakieś łatwe zadania, a dopiero potem jakąś książkę zacząć.
http://pl.spoj.com/
  • Odpowiedz
Czołem Mirki!

Wiecie może, ile mogę sobie wołać jako junior C++, z małym doświadczeniem, magister inżynier automatyki?
Chcę mniej więcej wiedzieć, żeby nie wyjść na głupiego w trakcie rozmowy. ^^

#cpp #praca
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam element, który zawiera string i listę referencji na inne elementy tego samego typu. Chciałbym stworzyć operator wypisywania, który najpierw wypisze mi string danego elementu, a później wszystkie stringi elementów z listy. Nie wiem jak to zrobić. Daję tu przykład:
https://pastebin.com/RKYp33LK
Wiem, że on nie zadziała, ale być może pomoże zrozumieć co chciałbym zrobić.

#cpp #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach