×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

C Programming

C is a powerful and early programming language which is a former version of C++. It is a procedural language and is used in educational institutions widely.

C Programming

Read and write to text file in C

In this article, we have explained how to read and write to a text file in C programming language using multiple C code examples.

Rahul Reddy
C Programming

Calendar application in C Programming Language

In this article, we will explore how to design and implement a calendar generating command line tool in C Programming Language. Given a year, the tool will print the entire calendar in correct format. This is a good addition to SDE portfolio.

Rahul Reddy
C Programming

"Master C Programming with Practical Projects" book

"Master C Programming with Practical Projects" is a book on C Programming Language that focus on practical implementation skills and walks through multiple C projects with complete codebase.

Ue Kiao, PhD Ue Kiao, PhD
C Programming

Different ways to delete file in C

The topic "Different ways to delete file in C" explores the efficient and flexible approaches to deleting files using the C programming language. Since C is widely used for developing portable applications, the different file deletion methods can be applied to various operating systems and platforms

Bakare Muideen Adeleke Bakare Muideen Adeleke
C Programming

Inline in C++

Inline function is an important feature of C++ which we have explored in depth in this article.

kartikeya
C Programming

File reading and writing in C [Text + Binary, Complete Guide]

Handling files in C programming languages requires knowledge and application of some file-handling operations. These operations allow us to be able to interact with files in C programming.

Abeeb Raheem Abeeb Raheem
C Programming

std::thread vs pthread

In this article, we have explained the concept behind the two popular multi-threading library in C and C++ namely pthread and std::thread and covered the differences between them in depth.

Gabriel
C Programming

Print text in color in C and C++

Printing text in color can add visual appeal to your C/C++ programs and make them more user-friendly. In this article, we will explain how to print text in color by using escape sequences in C and C++ Programming Language.

Reshma Patil
C Programming

Spell Checker in C

In this article, we have developed a Spell Checker tool in C Programming Language. It takes a string as input, highlight the words with wrong spelling and makes possible suggestions for each wrong word.

Aswin Shailajan
C Programming

Random Password Generator in C

In this article, we are going to build a random password generator in C Programming Language.

Yuzhen Qu
C Programming

Timer and Stopwatch console application in C

In this article, we have developed a Timer and Stopwatch console application in C Programming Language. This is a good project for your portfolio.

PV Nikhil
C Programming

Sorting Strings in C

In this article, we have explored different ways to sort a string and an array of string in C Programming Language. We have presented C code snippets to illustrate the concepts.

Anuj Dharme
C Programming

32 Keywords in C Programming

In this article, we will learn about all 32 keywords in C programming language and their uses.

Abeeb Raheem Abeeb Raheem
C Programming

Find maximum, minimum and average of 4 subjects using structure in C

In this article, we have explained how to find the maximum, minimum and average of the marks of 4 subjects of different students using structure in C Programming Language.

Arushi Chatterjee
C Programming

Matrix Multiplication in C

In this article, we are going to perform the matrix multiplication operation using C language. We will also be learning how to optimize it using Strassen's algorithm.

Harshit Raj
C Programming

Swap three numbers using functions in C

In this article, we have explained how to swap three numbers using functions and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Find Maximum, Minimum, Average of 3 numbers in C

In this article, we have explored how to find Maximum, Minimum, Average of 3 numbers and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Print initials of a name in C

In this article, we have explained how to find the initials of a name and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

CPU operation of cast in C [zero and sign-extended]

In this article, we will understand how casting operates on the CPU level in C Programming Language along with the concept of zero-extension and sign-extension. This is a core concept in C Programming and Embedded Programming.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
C Programming

Sum of N natural numbers using recursion

In this article, we have explained how to get the sum of N natural numbers using recursion and implement the technique in C Programming Language.

Arushi Chatterjee
recursion

Static and Global Variables in Recursion

In this article, we are going to see how recursion uses Static and Global Variables with the help of examples.

Harshit Raj
C Programming

Find multiplication table of 2 numbers

In this article, we have explained how to find the multiplication table of 2 numbers using functions and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Copy struct in C [Shallow & Deep Copy]

In this article, we have explained how to copy a struct in C Programming Language to another struct. We have covered different cases including Shallow and Deep copy.

Harshit Raj
C Programming

Return two digit after decimal point in C

In this article, we have explained how to return two digits after decimal point using functions and implemented the technique in C Programming Language.

Arushi Chatterjee
C Programming

Return last two digits of an Integer in C

In this article, we have explained how to return last two digits of an Integer using functions and implemented the technique in C Programming Language.

Arushi Chatterjee
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship