C and C++ Programming Resources

Custom Search

Stack Implementation in C

This C program actually simulates the stack operations graphically and in text mode. User can Add, Delete, Search, and Replace the elements from the stack. It also checks for Overflow/Underflow and returns user friendly errors. You can use this stack implementation to perform many useful functions. In graphical mode, this C program displays a startup message and a nice graphic to welcome the user.

The program performs the following functions and operations:

  1. Add: Pushes an element to the stack. It takes an integer element as argument. If the stack is full then error is returned.
  2. Delete: Pop an element from the stack. If the stack is empty then error is returned. Th element is deleted from the top of the stack.
  3. Search: This function takes an integer element as an argument and returns the location on the element. If number is not found then 0 is returned.
  4. Replace: This function takes two integers as arguments, first number is to find and second is to replace with. It first performs the search operation the replaces the integers.

This software is provided by MYCPLSU with the source code, you are free to use this code as you need and change the code.

  Stack Implementation in C (79.2 KiB, 12,668 hits)

Stack implementation in text mode

Stack implementation in text mode

Stack Implementation in graphical mode

Stack Implementation in graphical mode

Tags: , ,

There are 7 Comments to this post. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response or TrackBack from your own site.

Leave a Reply

You must be logged in to post a comment.