#cpp #programowanie Sory, nie znalazlem tagu #c wiec pisze tez pod #cpp.. Pytanie wskaźnikowe proste. Czy to tak ma być, że po użyciu free() na wcześniejszym wskaźniku zainicjowanym malloc() dalej mogę coś wpisywać do tej struktury? Bo obecnie po użyciu free() nie mam z tym problemu i nie wywala programu w kosmos tylko normalnie przypisuje zmienne.. sytuacja się zmienia jesli dopisze potem, że moj wskaźnik
Wszystko
Najnowsze
Archiwum
- 4
@ZawzietyRobaczek: dobra praktyka mówi, że po wywołaniu free powinieneś nadpisać wskaźnik nullem.
Tag brzmi: #jezykc
Tag brzmi: #jezykc
- 2
@ZawzietyRobaczek: Kurde nie możesz typie xD To jest undefined behavior, co z tego że raz czy dwa Ci zadziała.
#c #cpp #programowanie hej, mam takie pytanko z "C", nie chce mi dziad skompilować tego, krzyczy że:"expected constant expression", ps. typ u_int16 jest mój zdefiniowany:
https://paste.ofcode.org/q3Bj9urpsWTDW86tk8QcWX
https://paste.ofcode.org/q3Bj9urpsWTDW86tk8QcWX
@ZawzietyRobaczek od tego masz kompilator by takie mnożenie wstawione z define przez preprocesor zamienił na stałą.
- 1
@Oo-oO: dzieki
Przesiadka z #cpp na #python jest dla mnie bolesna. Do tego jeszcze ogarnąć odbiór #json z cudownego rządowego #api Ministerstwa Finansów (╯°□°)╯︵ ┻━┻
#programista15k
#programista15k
@dean_corso: normalnie się da
@Sudo_exit: Dla mnie przesiadka z cpp na cokolwiek imperatywnego to jak spacerek
#programowanie #programista15k #cpp Hej, mam taki problem: Chce mieć tablicę tekstur.. ale musze robić w C,
nie uzywam np. vector, czyli chce mieć dostęp do swojej tekstury w taki sposób:
Ten kod działa, mam dostep tak jak chcę:
https://paste.ofcode.org/7AEYqKLGFtCXdkG2u86gYb
nie uzywam np. vector, czyli chce mieć dostęp do swojej tekstury w taki sposób:
ListaTekstur[10].pixel[3456]Ten kod działa, mam dostep tak jak chcę:
https://paste.ofcode.org/7AEYqKLGFtCXdkG2u86gYb
- 2
@ZawzietyRobaczek: zapoznaj sie z komendami malloc i free aby bylo w C
natomiast w samym kodzie :
powinno byc:
natomiast w samym kodzie :
void funkcja_1(sBitmap* _textures_data)powinno byc:
void- 1
@Kaczus2B: nie, nie.. ja robie z myślą o takich "nowoczesnych" kartach turbo które się ostatnio pojawiają z RTG, np V1200 68080 z RTG lub polski Warp1260, czyli omija się CHIP RAM i układy natywne i korzysta z trybu np. 24bpp, 32bpp itp
i z czystej ciekawości chciałem choć cześć kodu przeportować i zobaczyć ile wyciśnie chociaż przy 320x240, np. wolfy, doomy, quaki, duki to całkiem przyzwoicie smigają, ostatnio nawet Diablo
i z czystej ciekawości chciałem choć cześć kodu przeportować i zobaczyć ile wyciśnie chociaż przy 320x240, np. wolfy, doomy, quaki, duki to całkiem przyzwoicie smigają, ostatnio nawet Diablo
- 0
#embedded #openwrt #i2c #c #cpp #programowanie
Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
- 0
Ktoś umie zrobić Makefile pod SFMLa? Tak sobie wymyślili do projektu na studia. ;_;
#programista15k #programowanie #cpp #makefile #visualstudio #cmake
#programista15k #programowanie #cpp #makefile #visualstudio #cmake
@Krall: A gdzie jest problem? Jesli masz dzialajace polecenie ktore buduje Ci cala aplikacje to po prostu podziel odpowiednie czesci na flagi kompilatora/linkera. Same mejki sa bardzo proste, definiujesz cel i jego zaleznosci.
- 0
@kenyadrip: tylko projekt mam w VS, a prowadzący wymaga makefila
zrobiłem jakiś ręcznie i niby trybi, ale dzięki za pomoc wszystkim
zrobiłem jakiś ręcznie i niby trybi, ale dzięki za pomoc wszystkim
- 1
@Passer93: gościu który mi to zleca nie odpowiada od kilku dni więc w------e mam
- 0
@JakTamCoTam: xD
#informatyka #cpp #programowanie
Zaliczenie z cpp jutro o 8 rano ( ͡º ͜ʖ͡º)
Ciekawe co wymyślił wykladowca, bo znając jak on tworzy wykłady to może byc zabawnie
Zaliczenie z cpp jutro o 8 rano ( ͡º ͜ʖ͡º)
Ciekawe co wymyślił wykladowca, bo znając jak on tworzy wykłady to może byc zabawnie
@harnasiek: abyś się nie zdziwił. To są banalne zadania xD
- 1
@JakTamCoTam kalkulator i tablice żeby wypisać liczbę od 0 do liczby podanej z klawiatury XD
Treść przeznaczona dla osób powyżej 18 roku życia...
@anonimowy_programista : nie wygląda na niemożliwe do wykonania;)
- 2
myślałem, że na zachodzie widełki płacowe w ogłoszeniach to norma
@LucaJune: nie gdy budżet jest nieograniczony a poziomowanie odbywa się po zatrudnieniu pracownika
Np. jak miałby ci ktoś dać widełki na pracę w Amazon jako software engineer, jak to czy wpadasz na L4 ($80k-$120k) czy L6 ($200-$260k) wiadomo dopiero po tym jak wyślesz CV i przejdziesz rekrutację?
Firma taka jak Tesla nie ma ograniczenia budżetu to i po co widełki?
Czy jakiś uczynny Mirek byłby w stanie mi pomóc i powiedzieć dlaczego ten program mi się nie chce kompilować w vs? Kompilator nie podkreśla żadnego błędu. #cpp #programowanie
#include
#include
#include
using
#include
#include
#include
using
@EgzeQTroll: Nie odfiltrowałeś sobie przypadkiem błędów z konsoli? xd
- 0
@Wyrewolwerowanyrewolwer: no właśnie o to chodzi, że mi się nie kompiluje, ale nie zwraca błędu xd na repl.it mi to działa bez problemu.
#arduino #krotkofalarstwo #cpp #programowanie #embedded #c
Jakich typów zmiennych użyć aby obsłużyć na ATMEDZE obliczenia na liczbach z przecinkiem bez znaku w formacie:
1234567.1234 , robię generator RF na ADF4351.
Jakich typów zmiennych użyć aby obsłużyć na ATMEDZE obliczenia na liczbach z przecinkiem bez znaku w formacie:
1234567.1234 , robię generator RF na ADF4351.
@wiecejszatana: float (double to i tak float i bez grzebania w asmie nic więcej nie uzyskasz);
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
- 1
@technic: to ja chciałem wrócić do generatora, oglądam gotowce, i tylko na tej podstawię czerpię wiedzę jak o programować, czy są gdzieś opisane wzory jak tworzyć wartości rejestru, czy trzeba to stąd wykombinować?
źródło: comment_1611662700F9y0MrSG3vcvtjFgFoTrzO.jpg
Pobierz- 0
Cześć,
W jaki sposób najlepiej "wyciągać" dane z wątków pełniących rolę serwera przy zachowaniu abstrakcji? Przykładowo mamy serwer TCP działający w jednym wątku, który klasycznie akceptuje połączenia i odbiera z nich jakieś dane. Te dane powinny być przekazane do innego wątku, który je przetwarza.
Kolejki? A może napisać serwer jako interfejs, na podstawie którego zaimplementować dedykowaną klasę serwera pod daną funkcjonalność? Jakiś wzorzec projektowy?
#programowanie #programista15k #cpp
W jaki sposób najlepiej "wyciągać" dane z wątków pełniących rolę serwera przy zachowaniu abstrakcji? Przykładowo mamy serwer TCP działający w jednym wątku, który klasycznie akceptuje połączenia i odbiera z nich jakieś dane. Te dane powinny być przekazane do innego wątku, który je przetwarza.
Kolejki? A może napisać serwer jako interfejs, na podstawie którego zaimplementować dedykowaną klasę serwera pod daną funkcjonalność? Jakiś wzorzec projektowy?
#programowanie #programista15k #cpp
Komentarz usunięty przez moderatora
- 1
@Parseval: W wątku który startuje pozostałe, będziesz musiał stworzyć obiekt takiej synchronicznej kolejki i przekazać go producentowi i konsumentom przy samym starcie. Na necie możesz znaleźć standardową implementację takiej kolejki z użyciem mutexów i condition_variable.
#programowanie #informatyka #cpp
Jak to działa że u wykładowcy gdy on pokazuje program to mu się odpala, a gdy ja przepisuje 1:1 to nagle błędy i nie chce się skompilować? ( ͡º ͜ʖ͡º)
Jak to działa że u wykładowcy gdy on pokazuje program to mu się odpala, a gdy ja przepisuje 1:1 to nagle błędy i nie chce się skompilować? ( ͡º ͜ʖ͡º)
#programowanie #cpp #informatyka
Jakim cudem ten fragment mi nie działa, jeśli na filmiku bez problemu się kompiluje?
Na zdjęciu zdjęcie z kodem.
Mój kod:
if (odpowiedz==poprawna[i])
Jakim cudem ten fragment mi nie działa, jeśli na filmiku bez problemu się kompiluje?
Na zdjęciu zdjęcie z kodem.
Mój kod:
if (odpowiedz==poprawna[i])
źródło: comment_1611446692TKIiqZMtIasbFubhVnG0z9.jpg
Pobierz#programowanie #informatyka #cpp
Co tu jest źle, że nawet wpisując prawidłową liczbę z zakresu 1-12 dalej ten cerr wyrzuca "To nie liczba!"?
#include
#include
using
Co tu jest źle, że nawet wpisując prawidłową liczbę z zakresu 1-12 dalej ten cerr wyrzuca "To nie liczba!"?
#include
#include
using
- 0
Siema,
Nie mogę znaleźć, czy w sfml występuje coś takiego jak layouty? Relative, constraint? :D Ewentualnie jakiś box, bym mógł sobie tam pogrupować elementy layoutu?
#cpp #sfml #naukaprogramowania
Nie mogę znaleźć, czy w sfml występuje coś takiego jak layouty? Relative, constraint? :D Ewentualnie jakiś box, bym mógł sobie tam pogrupować elementy layoutu?
#cpp #sfml #naukaprogramowania
@TMBRK: Odbiło ci od tej javy. U nas w C++ wszystko robimy samodzielnie.
@mowmivector: Potwierdzam, ImGui jest całkiem fajne. Trochę trzeba się tylko nagimnastykować, bo ma zupełnie inne podejście do GUI niż większość bibliotek, i nie zawsze działa idealnie ( ͡° ͜ʖ ͡°)
Chłop z kanału pasja informatyki co zrobił o c++ z 2013 to aktualne czy szukać czegoś nowego?
#cpp #informatyka #programowanie
#cpp #informatyka #programowanie
@nietwojinteres135: Czegoś nowego, on pokazuje bardzo złe praktyki
- 1
@nietwojinteres135: to i wtedy bylo takie sobie... Z porad, dobra ksiazke np.
Na poczatek mozna zas skorzystac z tego: http://fasadin.4programmers.net/?view=flipcard
Na poczatek mozna zas skorzystac z tego: http://fasadin.4programmers.net/?view=flipcard
Moja przygoda z C++ jak na razie wygląda bardzo dobrze, jak na razie umiem robić Hello world. To wystarczy aby zostać #programista15k ?
I teraz pytanie na poważnie, cpp jest tak mocno jak ludzie piszą powiązany z budową komputerów czy jednak przesadzają?
#programowanie #komputery #pytanie #cpp
I teraz pytanie na poważnie, cpp jest tak mocno jak ludzie piszą powiązany z budową komputerów czy jednak przesadzają?
#programowanie #komputery #pytanie #cpp
@Tratak: CPP jest niskopoziomowy - bawisz się z takimi kwestiami jak gdzie dana zmienna leży w pamięci itp gdzie np w takim Pythonie j---e cię to na ogół w zupełności. Pod tym względem tak, jest tak jakby powiązany z architekturą komputerów.
- 0
@Tratak:
Na pewno jest bliżej archiktetury komputera niż pisanie webdevy czy CRUDów w Javie, ale asembler to nie jest xD
Masz wiekszą kontrolę nad pamięcią, musisz wiedzieć czym jest stos, sterta, jak wygląda memory layout procesu, możesz napisać własnego allocatora. Dzięki temu możesz wykorzystać charakterystykę cachowania współczesnych CPU kontrolując lokalność danych w pamieci.
Do tego w C++ masz łatwy dostęp do niektórych przydatnych instrukcji procesora, jak wektoryzacji w postaci AVX
Na pewno jest bliżej archiktetury komputera niż pisanie webdevy czy CRUDów w Javie, ale asembler to nie jest xD
Masz wiekszą kontrolę nad pamięcią, musisz wiedzieć czym jest stos, sterta, jak wygląda memory layout procesu, możesz napisać własnego allocatora. Dzięki temu możesz wykorzystać charakterystykę cachowania współczesnych CPU kontrolując lokalność danych w pamieci.
Do tego w C++ masz łatwy dostęp do niektórych przydatnych instrukcji procesora, jak wektoryzacji w postaci AVX
- 0
Drodzy programiści 15k, czy ktoś z was na podstawie tego malutkiego fragmentu kodu wiedziałby o co chodzi do chvja? Dzieje się tak, gdy zmienna sec składa się z 4 elementów xD
#programowanie #studbaza #informatyka #cpp (nie no, C)
#programowanie #studbaza #informatyka #cpp (nie no, C)
źródło: comment_1611268317i5yiYT4a7VXxNNRwqy7dIA.jpg
Pobierz


























#programowanie #rustlang #cpp
https://github.com/ntuorangejuice/cheat-sheet
Pozatym do C++ to chyba potrzeba by generator takich Cheetsheetów w zależności od frameworka i wyboru dobrych praktyk X-D