Dlaczego nie pokazuje mi liczb po przecinku? Wyliczam średnią z tych liczb podanych na początku :/ #programowanie #jezykc
Wszystko
Najnowsze
Archiwum
- 0
- 16
@CancerLight: C jest przyjemne jeśli używasz mózgu, just sayin'
- 16
kiedy ci starzy postkomunistyczni wykładowcy zaczną uczyć przyjemnych do pisania języków
@CancerLight: Co jest złego w uczeniu się c na studiach?
- 0
#programowaniec
#programowanie
#jezykc
Wytłumaczyłby mi ktoś czemu nie działa mi sortowanie w tym programie. Byłbym bardzo wdzięczny.
#include
#programowanie
#jezykc
Wytłumaczyłby mi ktoś czemu nie działa mi sortowanie w tym programie. Byłbym bardzo wdzięczny.
#include
@wojak142 czyli sortowanie bąbelkowe (ano, tak się nazywa niezależnie od posiadania lub nie, bąbelka :)). Proponuję wkleić na stronę gdzie widać formatowanie, bo to się czyta delikatnie mówiąc bardzo źle. Póki co nie wiem dlaczego masz trzy tablice. Czy liczby mają być sortowane w obrębie całości czy tylko w tych grupach dziesieciu elementów.
Edit, ok przeczytałem. Sortujesz całość. Metoda jest ok, choć mało optymalna. Jeśli to w celu nauki, to co
Edit, ok przeczytałem. Sortujesz całość. Metoda jest ok, choć mało optymalna. Jeśli to w celu nauki, to co
@wojak142: sortowanie bombelkowe wymaga n iteracji przez m elementów a ty masz jeszcze z macierzy. Musisz mieć 3 pętle.
W ogóle to radzę zrobić funkcję mySort, która przyjmie adres tablicy do posortowania oraz liczbę elementów w tej tablicy. wywołasz tą funkcję 3 razy dla każdego wiersza macierzy. Kod będzie 20.3 razy łatwiejszy do zrozumienia.
W ogóle to radzę zrobić funkcję mySort, która przyjmie adres tablicy do posortowania oraz liczbę elementów w tej tablicy. wywołasz tą funkcję 3 razy dla każdego wiersza macierzy. Kod będzie 20.3 razy łatwiejszy do zrozumienia.
Dlaczego w niektórych programach znajdują się te linie
subresource.aspectMask &= -subresource.aspectMask;
Z tego co kojarzę, to zmienna zawsze po tej instrukcji wynosi 0
https://github.com/HansKristian-Work/vkd3d-proton/blob/35f6aa22c735f02a7f4785c6b21361e062374c84/libs/vkd3d/resource.c#L2590
subresource.aspectMask &= -subresource.aspectMask;
Z tego co kojarzę, to zmienna zawsze po tej instrukcji wynosi 0
https://github.com/HansKristian-Work/vkd3d-proton/blob/35f6aa22c735f02a7f4785c6b21361e062374c84/libs/vkd3d/resource.c#L2590
Komentarz usunięty przez autora
zmienna zawsze po tej instrukcji wynosi 0
nie jest zero. Ta operacja zostawia Ci pierwszy ustawiony bit a pozostałe zeruje. Np. (pierwsza wartosc pocztątkowa, druga wynik)
00 = 0000000
00 = 0000000
- 0
W linii 27 dostaję błąd "lvalue required as left operand of assignment" i nie rozumiem w jaki sposób mam się odwołać do tego adresu. W mojej głowie pierwsza * służy do dostępu do zmiennej w mainie, druga ma przechowywać tablicę wskaźników, a trzecia ma już wskazywać na string.
Trochę mi się już
*(*string_list + i) działa jako tako ale po pierwsze daje segfault, a po drugie po prostu nie wydaje się poprawne.Trochę mi się już
- 0
Chciałem poćwiczyć trochę gita, więc stworzyłem repozytorium do którego załączyłem jakieś pliki z kodem w C. Zrobiłem commita, wszystko ładnie widać na githubie. Następnie utworzyłem kolejne pliki, chciałem sobie je kompilować, lecz mój makefile mówi że wszystko jest "up to date" podczas gdy jeśli spróbuję kompilować bezpośrednio za pomocą gcc to on krzyczy że moje pliki .h nie istnieją.
Domyślam się że to przez gita, rozwiązanie jakie sobie wyobrażam to zacomittowanie tego
Domyślam się że to przez gita, rozwiązanie jakie sobie wyobrażam to zacomittowanie tego
- 0
@Gamgee: usuń .o i maina wynikowego, zrób
Potem napisz ładnie tego cleana.
make main (w ogóle to ten main: w Makefile'u powinineneś mieć najwyżej pośród "receptur", wtedy po prostu piszesz make i on ci bierze tę najwyższą) i zobacz czy ci się ładnie kompiluje.Potem napisz ładnie tego cleana.
- 0
@zwei: Usunąłem tak jak napisałeś i teraz są jakieś znaki życia. Nie kompiluje się, bo mam błędy w plikach ale to wszystko do rozwiązania już.
Trochę po omacku potraktowałem temat i są efekty. Poprawiłem to co napisałeś, dzięki wielkie za pomoc!
Trochę po omacku potraktowałem temat i są efekty. Poprawiłem to co napisałeś, dzięki wielkie za pomoc!
@Analityk:
(*r)++, inkrementuj wyłuskaną wartość na którą wskazuje wskaźnik i przypisz
*r++; inkrementuj adres wskaźnika o 1, 2, 4 bajty, zależy od typu, na który ma wskazywać
(*r)++, inkrementuj wyłuskaną wartość na którą wskazuje wskaźnik i przypisz
*r++; inkrementuj adres wskaźnika o 1, 2, 4 bajty, zależy od typu, na który ma wskazywać
- 1
- 1
@kotbehemoth: imo nie jest źle. Ktoś pewnie powiedział C++17 i 5 lat i HRy zrobiły taką fuzję. Gorzej, jak są wymagania całkowicie nowej technologii, która jest młodza, niż to co jest napisane w ogłoszeniu
Potem zgłosi się ktoś z CV i będzie miał 15 lat doświadczenia z C++, ale tylko 2 z C++17 i go jakaś baba z HRów odrzuci :)
@kotbehemoth: Chyba nie bardzo wiesz jak wyglada rekrutacja na stanowisko z doświadczeniem. HR nie ma nic do gadania, oni tylko przesyłają cv dalej, wszystkie bez wyjątku.
Hej mirki mam problem z zadaniem. Mamy do zadeklarowania dwie zmienne typu int i potem wyświetlenie wyników operacji arytmetycznych, tylko, że mam problem z dzieleniem. Wiadomo, że dzieląc dwa inty otrzymamy int. Co mogę zrobić oprócz zmiany inta na floata w deklaracji. Pytanie może i głupie, ale zaczynam i nie jestem jeszcze zbyt ogarnięta (╯︵╰,)
#programowanie #jezykc
#programowanie #jezykc
@angie12:@PrawieJakBordo:
%.2f w printf
%.2f w printf
@angie12: Jak masz takie zadanie to chodzi o uniknięcie rzutowania intow na liczby zmiennoprzecinkowe (float, double) bo obliczenia na nich kiedyś wolno się wykonywały (a w większości uC nadal wykonują sie wolno). Pomnoz licznik przez 100, podziel int / int, pobierz dwie najmniej znaczące cyfry tego co wyszło (zapamiętaj) (np. c%100), podziel to co zostalo przez sto i pokaz ile masz pełnych intow i reszte z dzielenia.
WIe ktoś może jak poprawnie załączyć biblitoekę CS50 do CLion, wstawiałam w folder gdzie była biblioteka stdio.h, ale nie wykrywa mi :/
#programowanie #c #jezykc
#programowanie #c #jezykc
- 5
Jak wygląda praca z kodem bazy danych oracle: https://news.ycombinator.com/item?id=18442941
#programowanie #jezykc #oracle #bazydanych #ciekawostki
#programowanie #jezykc #oracle #bazydanych #ciekawostki
#programowanie puszczczam kompilację i dodałem pragmę by mi wyrzucało na ekran rozwinięcie makra.
#define STRH(x) #x
#define STR(x) STRH(x)
#pragma message "MOJEMAKRO(dad)" STR(MOJEMAKRO(dad))
i
#define STRH(x) #x
#define STR(x) STRH(x)
#pragma message "MOJEMAKRO(dad)" STR(MOJEMAKRO(dad))
i
Hej,
Potrzebuję w GTK pokolorować i zablokować przed zaznaczaniem wiersz w TreeView w ListStore
Chodzi mi o to co jest po lewej stronie obrazu(wiersz 24 x 2 852 różni się kolorem niż inne np. RRRR( ...)
A póki co mam wszystko identyczne, jak po prawej stronie obrazu.
Potrzebuję w GTK pokolorować i zablokować przed zaznaczaniem wiersz w TreeView w ListStore
Chodzi mi o to co jest po lewej stronie obrazu(wiersz 24 x 2 852 różni się kolorem niż inne np. RRRR( ...)
A póki co mam wszystko identyczne, jak po prawej stronie obrazu.
źródło: comment_1601041138FzyeYaZdekecnhIJav3uuz.jpg
Pobierz- 25
Treść została ukryta...
źródło: comment_1600880408LFWQZMu1mVDhWuNNVkylz8.jpg
Pobierz- 1
Ile powinien zarabiać programista embedded C z trzema latami stażu zawodowego #jezykc #nieprogramowanie
@kaspil: na b2b 15k
Mirki, możecie polecić jakieś kursy z #programowanie na STM32? Najlepiej takie od 0 (z pokazaniem jak setupować zegary, konfigurować UART, PWM, ogarniać przerwania itd) Mam Nucleo-L476RG i chciałbym się pobawić nim trochę. Próbowałem jakieś kursy z Udemy ale tego hinduskiego badziewia znieść nie mogę ᕙ(⇀‸↼‶)ᕗ
#embedded #elektronika #studbaza #jezykc #stm32
#embedded #elektronika #studbaza #jezykc #stm32
Komentarz usunięty przez moderatora
@North_Central_Positronics: https://forbot.pl/blog/kursy pod "Dla zaawansowanych"
- 233
Mirki programisty 15k od #jezykc #cplusplus dziś podzielę się z wami kolejnym sprytnym trikiem kucowniczym.
TL;DR: Jak przerobić dowolny plik na tablicę wartości hex prostą do użycia
Załóżmy że piszecie sobie program na #esp8266 i potrzebujecie tam zrobić mini serwer www z prostą stronką w HTMLu.
I teraz tak - praktycznie w każdym tutorialu zobaczycie mniej więcej takie coś:
TL;DR: Jak przerobić dowolny plik na tablicę wartości hex prostą do użycia
Załóżmy że piszecie sobie program na #esp8266 i potrzebujecie tam zrobić mini serwer www z prostą stronką w HTMLu.
I teraz tak - praktycznie w każdym tutorialu zobaczycie mniej więcej takie coś:
źródło: comment_1600410287kLlbkjldth9flVEdmJDCBo.jpg
Pobierz- 41
@QBA__: xxD
@QBA__: taguj #gruparatowaniapoziomu
- 8
#jezykc @justjoin_it dodajcie filtr pod embedded, albo rozdzielcie kategorie C i C++. Wbrew pozorom dla ludzi z branży to duża różnica xD
- 0
Siemka, robie kurs arduino na forbocie i nwm czemu jest błąd. Podam treść zadania i cały kod jaki mam
Zadanie domowe 4.5
Spróbuj napisać prostą gre. Po uruchomieniu programu należy przekręcić potencjometr w losowe miejsce i wcisnąć przycisk. Wtedy Arduino powinno wyświetlić na PC komunikat:
Podaj liczbę:
Zadanie domowe 4.5
Spróbuj napisać prostą gre. Po uruchomieniu programu należy przekręcić potencjometr w losowe miejsce i wcisnąć przycisk. Wtedy Arduino powinno wyświetlić na PC komunikat:
Podaj liczbę:
- 1
@tomekszz: po pierwsze primo nie wklejaj kodu na wykop jest wiele dedykowanych stron np pastebin.
Po drugie primo wróć jak zaimplementujesz debouncing i asynchroniczny UART bo będziesz się dziwił czemu to się dziwnie zachowuje. Jak ci wolno w zadaniu użyć bibliotek to idź na skróty i użyj, do przycisków jest tego masa. Do uarta wystarczy przeczytać API Serial w dokumentacji Arduino.
Dopiero jak szkielet będzie poprawny można brać się za
Po drugie primo wróć jak zaimplementujesz debouncing i asynchroniczny UART bo będziesz się dziwił czemu to się dziwnie zachowuje. Jak ci wolno w zadaniu użyć bibliotek to idź na skróty i użyj, do przycisków jest tego masa. Do uarta wystarczy przeczytać API Serial w dokumentacji Arduino.
Dopiero jak szkielet będzie poprawny można brać się za
String podanaliczba = 0; // liczba podana przez gracza
Zdaje się że powinno tu być 0 w " "
Problem leży gdzieś że próbujesz przypisać inta do stringa
Zdaje się że powinno tu być 0 w " "
Problem leży gdzieś że próbujesz przypisać inta do stringa
Apple zamierza przepisać część ze swojego kodu napisanego w C(pewnie chodzi również o objective-c) do Rusta -https://jobs.apple.com/de-de/details/200170723/software-engineer-networking-privacy?team=SFTWR.
Co ciekawe korzystają również z wielu niskopoziomowych interfejsów Linuxa do opracowywania swoich technologii, sterowników itp.
#apple #rustlang #jezykc #linux
Co ciekawe korzystają również z wielu niskopoziomowych interfejsów Linuxa do opracowywania swoich technologii, sterowników itp.
#apple #rustlang #jezykc #linux
- 1
@Hauleth: GPL można wykorzystywać wewnątrz firmy, jeśli nie dystrybuuje się aplikacji poza nią.
Oryginalnego wątku w którym o tym przeczytałem nie mogę znaleźć(chyba gdzieś na Reddicie), ale jest np. oferta z pracą z Apple dotycząca grzebaniu w kernelu Linux - https://jobs.apple.com/en-us/details/200141508/silicon-validation-software-engineer-linux-driver-and-kernel-developer (nie dotyczy serwerów jak w pierwszym linku, ale tworzeniu sterowników na SoC w szczególności ARM)
Oryginalnego wątku w którym o tym przeczytałem nie mogę znaleźć(chyba gdzieś na Reddicie), ale jest np. oferta z pracą z Apple dotycząca grzebaniu w kernelu Linux - https://jobs.apple.com/en-us/details/200141508/silicon-validation-software-engineer-linux-driver-and-kernel-developer (nie dotyczy serwerów jak w pierwszym linku, ale tworzeniu sterowników na SoC w szczególności ARM)
- 0
https://jobs.apple.com/en-us/details/200141508/silicon-validation-software-engineer-linux-driver-and-kernel-developer
@qarmin: well, jeśli dobrze rozumiem ofertę, to to jest z podobnych pobudek co MS zatrudniający developerów Linucha - chcą by Linux działał dobrze na ich produktach, w tym przypadku w maszynie wirtualnej i/lub na Mac Pro (rack).






















Wiem, że jest Sylwester i pewnie wszyscy mają co robić, ale byłabym naprawdę wdzięczna, gdyby ktoś sprawdził mi kod w języku c na konwersję dziesiętnych na binarne...
źródło: comment_1609445123cRFuzto5XIbI8iCSLv1WcT.jpg
Pobierz