{"id":31556264,"url":"https://github.com/wal33d/freds_numeric_journey-c","last_synced_at":"2025-10-04T22:51:15.280Z","repository":{"id":229467174,"uuid":"776818874","full_name":"Wal33D/Freds_Numeric_Journey-C","owner":"Wal33D","description":"Interactive Numeric Journey in C: A concise educational tool that demystifies variables, pointers, and memory addresses through engaging user interactions. Perfect for beginners to grasp fundamental C programming concepts, memory management, and pointer operations.","archived":false,"fork":false,"pushed_at":"2024-03-24T15:09:05.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-03-25T16:23:00.101Z","etag":null,"topics":["c","console-application","educational-tool","memory-management","multi-threading","programming-concepts","real-time","simulation","thread-synchronization","user-input"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wal33D.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-24T14:37:17.000Z","updated_at":"2024-03-24T15:14:03.000Z","dependencies_parsed_at":"2024-03-24T15:54:25.724Z","dependency_job_id":null,"html_url":"https://github.com/Wal33D/Freds_Numeric_Journey-C","commit_stats":null,"previous_names":["wal33d/fred-numeric-journey-c"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Wal33D/Freds_Numeric_Journey-C","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wal33D%2FFreds_Numeric_Journey-C","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wal33D%2FFreds_Numeric_Journey-C/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wal33D%2FFreds_Numeric_Journey-C/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wal33D%2FFreds_Numeric_Journey-C/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wal33D","download_url":"https://codeload.github.com/Wal33D/Freds_Numeric_Journey-C/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wal33D%2FFreds_Numeric_Journey-C/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278386110,"owners_count":25978109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","console-application","educational-tool","memory-management","multi-threading","programming-concepts","real-time","simulation","thread-synchronization","user-input"],"created_at":"2025-10-04T22:51:14.042Z","updated_at":"2025-10-04T22:51:15.272Z","avatar_url":"https://github.com/Wal33D.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Fred's Numeric Journey 🚀\n\nWelcome to **Fred's Numeric Journey**, a fun and interactive C project designed to explore the basics of variables, pointers, and memory addresses in C programming. Originally conceived as a university assignment by Waleed Gudah, this project has been repurposed into an engaging activity for learners and enthusiasts alike.\n\n## 📖 Introduction\n\nIn this project, you'll embark on an interactive journey with `fred`, a variable of type `double`. You will have the opportunity to assign `fred` a value, display it, and manipulate it using pointers. Additionally, you'll explore how to access and display the memory address of `fred` in both decimal and hexadecimal formats. This project is a fantastic opportunity to dive deep into the foundational concepts of C programming in a fun and accessible way.\n\n## 🚀 Features\n\n- Interactive introduction to variables and their values.\n- Understanding and using pointers to manipulate data.\n- Displaying memory addresses in different formats.\n- Engaging user input to direct the journey.\n\n## 🛠 Installation\n\n### Prerequisites\n\nTo run **Fred's Numeric Journey**, you'll need:\n\n- GCC Compiler or any compatible C compiler for your system.\n- Basic knowledge of terminal or command-line interface.\n\n### Quick Start\n\n1. Clone this repository to your local machine:\n\n```bash\ngit clone https://github.com/Wal33D/Freds_Numeric_Journey-C.git\n```\n\n2. Navigate to the project directory:\n\n```bash\ncd Freds_Numeric_Journey-C\n```\n\n3. Compile the program using the provided Makefile. This step also creates a start script for easy execution of the program:\n\n```bash\nmake\n```\n\n4. Run the program using the start script:\n\n```bash\n./startFredJourney.sh\n```\n\n## 📚 How to Use\n\nSimply follow the installation instructions to compile and run the program. The start script (`startFredJourney.sh`) simplifies execution, allowing you to easily embark on Fred's journey. Throughout the journey, `fred` will guide you, displaying his value, memory address, and how these can be manipulated using pointers. Your inputs will influence the course of the journey, making it a personalized experience.\n\n## 👥 Contributing\n\nFeel free to fork this project, submit pull requests, or send suggestions to improve the project. Let's make learning C fun and interactive for everyone!\n\n## 📜 License\n\nThis project is open-sourced under the MIT License.\n\n# Enjoy the journey through the realms of C programming with Fred!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwal33d%2Ffreds_numeric_journey-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwal33d%2Ffreds_numeric_journey-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwal33d%2Ffreds_numeric_journey-c/lists"}