Pytania otagowane jako c

C jest językiem programowania ogólnego przeznaczenia używanym do programowania systemu (system operacyjny i wbudowane), bibliotek, gier i platform. Tego znacznika należy używać z ogólnymi pytaniami dotyczącymi języka C, zgodnie z definicją w normie ISO 9899 (najnowsza wersja, 9899: 2018, o ile nie określono inaczej - także znaczniki specyficzne dla wersji za pomocą c89, c99, c11 itd.). C różni się od C ++ i nie należy go łączyć ze znacznikiem C ++ bez uzasadnionego powodu.



9
Jak stworzyć kontekst renderowania OpenGL z przezroczystym tłem?
Konteksty renderowania mają zwykle jednolity kolor tła (czarny lub inny, patrz rysunek poniżej): Zastanawiam się, czy można ustawić okno bez dekoracji ORAZ z przezroczystym tłem, jednocześnie pozwalając mi renderować na nim rzeczy OpenGL. Dałoby to złudzenie, że trójkąt unosi się na ekranie. Przezroczyste tło powinno pozwolić ci zobaczyć pulpit lub …

8
Wcięcie #defines
Wiem, że #defines itp. Zwykle nie są wcięte. Czemu? W tej chwili pracuję nad jakimś kodem, który ma okropną mieszankę #defines, #ifdefs, #elses, #endifs itd. Wszystko to często jest pomieszane z normalnym kodem C. Brak wcięć w literach #definesprawia, że ​​są one trudne do odczytania. A mieszanka kodu z wcięciem …

12
Preprocesor C ++ __VA_ARGS__ liczba argumentów
Proste pytanie, na które nie mogłem znaleźć odpowiedzi w sieci. Jak znaleźć liczbę argumentów w makrach argumentów o zmiennej liczbie argumentów? Jestem w porządku z preprocesorem doładowania, jeśli ma rozwiązanie. Jeśli to robi różnicę, próbuję przekonwertować zmienną liczbę argumentów makr, aby zwiększyć sekwencję, listę lub tablicę preprocesora w celu dalszego …

14
Jak napisać log base (2) w c / c ++
Czy istnieje sposób na zapisanie funkcji dziennika (podstawa 2)? Język C ma 2 wbudowane funkcje - >> 1. logktóra jest podstawą e. 2. log10podstawa 10; Ale potrzebuję funkcji dziennika o podstawie 2. Jak to obliczyć.
99 c++  c 

2
Odczyt / zapis plików w module jądra Linuksa
Znam wszystkie dyskusje o tym, dlaczego nie powinno się czytać / zapisywać plików z jądra, zamiast tego jak używać / proc lub netlink do tego. Mimo wszystko chcę czytać / pisać. Przeczytałem także Driving Me Nuts - Things You Never Powinieneś robić w jądrze . Jednak problem polega na tym, …



8
Praktyczne wykorzystanie setjmp i longjmp w C
Czy ktoś może mi wyjaśnić, gdzie dokładnie setjmp()i longjmp()funkcje można praktycznie wykorzystać w programowaniu wbudowanym? Wiem, że te służą do obsługi błędów. Ale chciałbym poznać kilka przypadków użycia.
99 c 





7
make: nic do zrobienia dla `` wszystkich ''
Przechodzę przez np. Pgm, aby utworzyć plik make. http://mrbook.org/tutorials/make/ Mój folder eg_make_creation zawiera następujące pliki, desktop:~/eg_make_creation$ ls factorial.c functions.h hello hello.c main.c Makefile Makefile # I am a comment, and I want to say that the variable CC will be # the compiler to use. CC=gcc # Hwy!, I am …
98 c  makefile 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.