C is a general-purpose programming language used for system programming (OS and embedded), libraries, games and cross-platform.
I would like to know what is the difference between static memory allocation and dynamic memory allocation? Could you explain …
c memory memory-management dynamic-memory-allocation static-memory-allocationI'm porting a relatively simple console program written for Unix to the Windows platform (Visual C++ 8.0). All the source files …
c++ c windows portability unistd.hWhy is it that scanf() needs the l in "%lf" when reading a double, when printf() can use "%f" regardless …
c scanf length-modifiersI have binary data in an unsigned char variable. I need to convert them to PEM base64 in c. I …
c base64What is the advantage of using uint8_t over unsigned char in C? I know that on almost every system …
c typedefI am fairly new to C programming, and I encountered bit masking. Can someone explain to me the general concept …
c bit-manipulation bitwise-operators terminology bitmaskI need a big null array in C as a global. Is there any way to do this besides typing …
c arrays initializationI'm confused with range of values of Int variable in C. I know that a 32bits unsigned int have a …
c int 32bit-64bitI have a variable of type size_t, and I want to print it using printf(). What format specifier do …
c printfI've been studying OpenCV tutorials and came across the assert function; what does it do?
c++ c assert