C is a general-purpose programming language used for system programming (OS and embedded), libraries, games and cross-platform.
I have a bit array implementation where the 0th index is the MSB of the first byte in an array, …
c bit-manipulation 32-bitI'm trying to print the list of a singly linked list that I referred to in link text. It works, …
c linked-listI have been struggling a bit to get make to compile only the files that have been edited. However I …
c makefile recompileI was wondering if there is something like an interpreter for C. That is, in a Linux terminal I can …
c interpreter read-eval-print-loopI have a variable char* x = "asd\nqwe\n ... " and I want to print it with newlines printed as newlines …
c debugging gdbI have a function that is doing memcpy, but it's taking up an enormous amount of cycles. Is there a …
c performance memcpyIn Win32 API programming it's typical to use C structs with multiple fields. Usually only a couple of them have …
c++ c visual-c++ struct initializationIs there any difference between these: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); As I understand both cases have …
c++ c floating-pointWhat's the difference? Which is preferred, or when should I use each one respectively?
c exit