Skip to content

This project is a C language application that provides a Graphical User Interface (GUI) for executing, printing output, and downloading C language code files. The GUI is developed using Glade and Gtk libraries, making it user-friendly and visually appealing.

Notifications You must be signed in to change notification settings

ganeshbagav/ccpl

Repository files navigation

Core2Web Logo

Welcome to the Core2Web Programming Library, a C language project that empowers you to execute, print output, and download C language code files with a user-friendly GUI using Gtk and Glade. This project is designed to make programming in C more enjoyable and accessible for everyone, whether you are a beginner or an experienced developer.

Demonstration Video

IMAGE ALT TEXT HERE

Technologies Used 🛠️

  • Glade
  • Gtk
  • C Language
  • Git

Sections and Features 📚

Concepts 🧠

In this section, you can delve into the fundamental concepts of the C language. We provide concise explanations and examples to help you grasp the core concepts effectively.

Array 📊

The Array section includes various C language codes for manipulating arrays, such as reversing arrays and sorting arrays. You'll find efficient algorithms and illustrative examples.

String 🔤

Operations on strings are made simple in this section. Whether you want to find the first repeated character in a string or determine if a string is palindromic, we've got you covered.

Pattern 🎨

Get creative with this section, where you can print various patterns using asterisks and other symbols. Unleash your artistic side and explore different patterns.

* * *
* * *
* * *

Numbers 🔢

Working with numbers becomes a breeze with the Numbers section. You can determine if a number is palindromic, even, odd, or an Armstrong number effortlessly.

Data Structure 📚

In this exciting section, we bring data structures to life with a user-friendly GUI. You can experiment with linked lists, stacks, and queues, all within the comfort of the application.

Setup environment to compile and run the C program with GTK and Glade

Follow the steps listed in 'Gtk and Glade setup.pdf'

How to Use 📖

  1. Clone the repository using the following command and navigate to the ccpl folder:

    git clone https://github.com/ganeshbagav7/ccpl
    cd ccpl
    
  2. Compile the C code using a C compiler (e.g., gcc) and run the executable, to make it easier we already have an executable bash script in EXECUTABLE.txt, just run the script using the following command and run the 'Core2Web':

    bash EXECUTABLE.txt
    ./Core2Web
    
  3. The GUI interface will open up, presenting you with the sections and functionalities of the Core2Web Programming Library. Simply click on any section to explore the concepts or execute the desired C code.

Resources

For additional learning and fun, check out our YouTube playlist: Core2Web Programming Library Playlist

Contributions 🤝

Contributions to this project are welcome! Feel free to submit a pull request if you have any suggestions or want to add more features. Please ensure your changes are well-tested and align with the project's goals.

Get in Touch 📞

If you have any questions, suggestions, or feedback, don't hesitate to reach out to us. You can contact me on LinkedIn

Credits

This project represents a remarkable achievement, stemming from the collective efforts of a proficient team comprising 23 dedicated developers. Each member of this talented group has played an instrumental role in contributing to distinct sections of the project, their collaboration forging a cohesive and exceptional end product.

The concerted efforts of this diverse team have allowed for a harmonious convergence of ideas, expertise, and skills, elevating the project to new heights of innovation and excellence. The names of these accomplished developers can be found in the distinguished "OUR TEAM" section of the project, serving as a testament to their individual contributions and the power of effective teamwork in achieving ambitious goals.

Let's make programming in C enjoyable! Happy coding! 😄🚀🎉

About

This project is a C language application that provides a Graphical User Interface (GUI) for executing, printing output, and downloading C language code files. The GUI is developed using Glade and Gtk libraries, making it user-friendly and visually appealing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages