In C programming all the input-output functions provided under C standard are thread safe. But, POSIX standard provides Multi-thread unsafe functions such as getchar_unlocked(). This method is faster
In the previous tutorial, we saw how a user can store a number of characters in a file using the function fputc() along with some other basic operations on
In our previous tutorials, we have discussed on Files and all different types of modes and what is their meaning for Files in C programming language. Now, we will
A File is an object that stores data, information, settings or commands. These files can be of different types which are generally used for different purposes. C Programming Language
We have already seen how structures are so useful in storing data which belong to different data types under the same name. Apart from being used in maintaining
Structures are user-defined datatypes that can store data of any type under the same name. It has many advantages over an array. Read how to create & access
How to use the Precedence and Associativity of the operators smartly is one of the important part of C programming. Precedence talks about the priority among the different
In this article we will discuss about the array of String pointers, what are it’s benefits and drawbacks and we will implement the C program to understand these
Pointers are variables that contain the memory address of another variable. Since an address in a memory is a numeric value we can perform arithmetic operations on the pointer