i am a first year in electronics and communication,i have a contest in my campus on c language projects,i know the fundamentals preety well,but i need to know the basic steps to create a project
Having an idea for a project is a good start, and should be your first step.
Ideas, <hmmmmm>
If you don't know how to produce a graphical interface for your C program (a little advanced for a first year project), how about building a text-based "pick-a-path" adventure. This can be done quite simply using "scanf" and "printf" commands and can be scaled quite well to make as simple or as complex a C program project as you wish.
A "pick-a-path" adventure is a concept where instead of having a set story you get the user to choose from a selection of paths during the story. This causes the story to branch into different directions, allowing the reader to choose how the story progresses. You would need to write a story and write multiple story path options. The concept is Also called "choose your own adventure", have a look at wikipedia or google search for a better (and perhaps clearer) explanation on the concept.
The concept is very simple, easily translates to a C program project well as only a few basic commands are needed, and is quite inventive and personalisable. You write the text and use scanf or similar functions to monitor user input (and printf to display the next block of text relevant to the path the reader has chosen) to allow the reader to choose how the story progresses. You will need to write a story, so some creative input from your end is obviously needed. You can also add text graphics, sounds, etc to help immerse the reader in the story (making a better read). It also isn't that difficult to add items the reader can collect and use during the story.
If you want an uninspiring C project you could try the old "use C to calculate pi" that is still used as a C project at some university's today.