C Programming – How to create and use object files?
Object files are compiled code modules useful to split large code files into small modules to enable to manage them easily. In this article we...
C Programming – Using bitwise operators
‘C’ provides bitwise operators to deal with bits. Each bit is either “0” or “1”. In this article we are going to discuss how to...
C Programming – How to use bit fields in structures?
Structures in C are used to group multiple variables of same or different types. The variables inside the structures can be accessible through it’s structure...
C Programming – Dealing with files – How to use open function to open a file?
We have discussed that ‘C’ provides buffered and un-buffered functions for file management. We have already discussed some of the buffered functions in our previous...
C Programming – Dealing with files – How to fetch a record from the file?
In our previous article, we have used “getrecord” function. We will start this article with this function. We have to implement “getrecord” to fetch a...
C Programming – Dealing with files – How to write to the file?
We have discussed opening & reading from the file in our previous Article “C Programming – Dealing with files – How to read from a...
C Programming – Dealing with files – How to read from a file?
C Programming library provides good number of file handling functions to deal with files and directories or folders. Generally we can classify these functions as:...
C Programming – How to pass variable number of arguments to C / C++ functions?
C/C++ allows to pass variable number of arguments to its functions through variable argument list (va_list). C/C++ provides a series of macros/functions va_start, va_arg, va_end...
C Programming – Function Pointers in C
Pointers plays a major role in C Programming. Writing a code with pointers is more error prone than the code without pointers. Understanding pointers is...
C Programming – Pointer to Pointer
As we discussed in, Understanding of Pointers in C, pointers are address holders. Pointers points to an address of a variable, or a function or...
C Programming – Understanding of pointers in C
Pointers are address holders, points to address of something. Each variable or a function in C language, has an address. When a variable is defined,...
C Programming – Understanding Unions in C
Unions are another useful types in C language, where all of it’s members starts at the same location in memory. That means, all members of...
C Programming – Understanding Structures in C
Dealing with the data is an important feature, every programming language has to consider. Hence we are allowed to define different data types of variables...
C Programming – An Introduction
‘C’ is a structured, general purpose high level programming language; initially used to develop the UNIX Operating System in the year 1972 by an American...